首先引用官方的Overview, Spring Boot使创建独立的、生产级的基于Spring的, 且可以直接运行的应用程序变得非常简单.
我们在Spring平台上对第三方库进行了高度集成, 大多数应用程序只需很少的配置.
特性:
1). 创建独立的应用程序
2). 直接嵌入了Tomcat, jetty或者Undertow容器, 不需要再单独部署war包.
3). 提供集成的'starter'依赖去简化你的项目配置
4). 尽可能自动配置Spring和3rd Party库
5). 提供可用于生产的功能,例如指标,运行状况检查和外部化配置
6). 完全没有代码生成,也不需要XML配置
下面我们来看一下Spring Boot的工程是如何创建的
image.png
1). 可以在官方网站上 https://start.spring.io/
进行maven依赖的选择, 然后生成一个工程包文件, 下载之后导入到开发工具里面.
下载之后是一个.zip包, 解压导入到IDEA
2). 直接在IDEA工具中创建Spring Boot工程
New->Project->
image.png
然后 "Next"
image.png
填写自己实际的工程信息, 然后点击"Next"
image.png 在这个界面选择自己项目所需要的依赖, 一般创建web工程, Spring Web的依赖必选, 这个是集成的SpringMVC, 当然也可以用其他MVC框架代替. 既然用Spring Boot, 那springmvc就成了首选.
点击"Next"
image.png
输入工程名, 然后点击"Finish". 到这里我们的工程就创建完成了, 下面就是编写第一个HelloWorld的代码, 然后运行起来.
编写自己的第一个Controller
image.png 右键直接Run Application image.png image.png
程序运行起来之后, 打开浏览器访问(默认端口是80): http://127.0.0.1:8087/hello
image.png
网友评论