Spring boot入门实践Web应用

Java · fitzgerald · 2019-01-11 · 1 次阅读

文章来源: https://blog.csdn.net/xiaoyw71/article/details/85407664, 本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

1. 写在前面

Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作,将一些常用的第三方依赖整合,简化 XML 配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以 java 应用程序进行执行。

开始Spring Boot之旅,将采用自己稍微熟悉点的Eclipse工具,在此基础上安装spring boot 的spring -tool-suite插件。由于我原来仅仅写些Java原生程序,使用的是Eclipse IDE for Java Developers版本,并以此安装了PyDev,用于写 Python 程序,另外,用绿色版JDK1.8(早先安装过JDK,重装操作系统后,未安装JDK,直接使用原安装目录的内容,仅仅设置了Java_Home),这样,出现了多次失败。这里,不花费时间研究失败和报错。先把安装环境列出来。

C:\>set classpath
ClassPath=.;D:\Program Files\Java\jdk1.8.0_60\lib;D:\Program Files\Java\jdk1.8.0_60\lib\tools.jar

C:\>set java_home
Java_Home=D:\Program Files\Java\jdk1.8.0_60

C:\>set path
Path=...;D:\Python\Python36\Scripts\;D:\Python\Python36\;D:\Program Files\Java\jdk1.8.0_60\bin;D:\Program Files\Java\jdk1.8.0_60\jre\bin;...

Spring boot入门实践Web应用

JDK环境如下所示:

C:\>java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

2. 安装Springsource Tool Suite for Eclipse

首先,查看Eclipse的版本,在eclipse菜单help->About Eclipse,在Eclipse platfrom那行的Version可以看到如下图所示的Eclipse版本号。

Spring boot入门实践Web应用

在eclipse上 离线安装 SpringSource Tool Suite for eclipse插件,地址为: https://spring.io/tools3/sts/all,选择对应Eclipse的版本,本案例EclipsePlatform为4.8.0版本。

Spring boot入门实践Web应用

插件包下载到本地之后,进入到 Eclipse -> Help-> Install new Sofware下,如下图:

Spring boot入门实践Web应用

通过“Add”按钮,添加文件:springsource-tool-suite-3.9.7.RELEASE-e4.8.0-updatesite.zip(不用解压)。

Spring boot入门实践Web应用

选择如上图所示的四个“Spring IDE”选项,以及下面两个不挑勾,“Next”下一步。

Spring boot入门实践Web应用

如上图所示,继续“Next”下一步。

Spring boot入门实践Web应用

如上图所示,选择“Iaccept the terms of the license agreement”,继续“Next”。按系统提升安装,重启完成安装。重启之后,我们进入到 Eclipse->Windows -> Preferences下,会看到有个spring模块,此时就代表,spring boot 插件安装成功。

Spring boot入门实践Web应用

3. Spring boot入门第一个程序,创建简单的Web应用

在Eclipse环境下,通过菜单File->New->Spring Starter Project,打开如下窗口。

Spring boot入门实践Web应用

新建working set。

Spring boot入门实践Web应用 Spring boot入门实践Web应用

Spring boot入门实践Web应用

创建Web应用。如下图,选择“Web”,点击按钮“Finish”,完成应用创建(联网下载模板)。

Spring boot入门实践Web应用

一般我们使用yml来配置,看起来更直观,修改application.properties 为 application.yml(yml文件的好处,天然的树状结构,一目了然,实质上跟properties是差不多的。)。

Spring boot入门实践Web应用

新建静态页面index.html,如下图所示:

Spring boot入门实践Web应用
<!DOCTYPE html>
<HTML>
<HEAD>
<META charset="UTF-8">
<TITLE>INDEX</TITLE>
</HEAD>
<BODY>
  <H1>我的首页</H1>
</BODY>
</HTML>

选择“demo”项目,菜单选Run->Run As->Spring Boot App,启动Spring Boot App。

Spring boot入门实践Web应用

在浏览器上,输入: http://127.0.0.1:8081

Spring boot入门实践Web应用

参考:

《SpringBoot入门系列(一)—基于eclipse配置springboot开发环境》 CSDN博客 呼吸吐纳的博客 2018.03

《eclipse安装spring boot插件spring tool suite》 CSDN博客 天堂地址不详Y 2018.05

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

码农书籍
游戏引擎架构

游戏引擎架构

[美] Jason Gregory (杰森.格雷戈瑞) / 叶劲峰 / 电子工业出版社 / 2014-1 / 128.00元

《游戏引擎架构》同时涵盖游戏引擎软件开发的理论及实践,并对多方面的题目进行探讨。本书讨论到的概念及技巧实际应用于现实中的游戏工作室,如艺电及顽皮狗。虽然书中采用的例子通常依据一些专门的技术,但是讨论范围远超于某个引擎或API。文中的参考及引用也非常有用,可让读者继续深入游戏开发过程的任何特定方向。《游戏引擎架构》为一个大学程度的游戏编程课程而编写,但也适合软件工程师、业余爱好者、自学游戏程序员,以及游戏产业的从业人员。通过阅读《游戏引擎架构》,资历较浅的游戏工程师可以巩固他们所学的游戏技术及引擎架构的知识,专注某一领域的资深程序员也能从本书更为全面的介绍中获益。內容包括:-游戏开发中的大规模C++软件架构-游戏编程所需的数学-供调试、源代码控制及性能剖析的游戏开发工具-引擎基础系统、渲染、碰撞、物理、角色动画、游戏世界对象模型等引...

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具