SpringBoot是基于习惯优于配置的原则,简化了大量繁琐的配置步骤,能够让你快速的构建一个项目。文章是建立在看汪云飞出版的书籍后写的,自己理解加记录。
说明:
1.本文使用的编程工具是IDEA,从eclipse到使用IDEA,喜欢IDEA。
2. jdk jdk1.8或者以上,本文是1.8。
3.maven 3.0+版本。
一 、使用 spring Initializr构建
步骤:File -> new ->project->spring Initializr
1.创建spring Initializr项目
2.配置项目信息。
3.选择项目使用技术,这里选择web
4.编写自己的项目名称,一个springBoot就构建成功了!
5.项目的目录结构:
DemoApplication:程序的入口类(artificial+Applcation命名规则)。
resources:项目的资源文件,application.properties项目的配置文件。
二、简单项目演示。
编写一个controller类,以测试是否请求成功。
@RestController
public class IndexController {
@RequestMapping("/")
public String firstTest(){
return "Hello Spring Boot !";
}
}
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。返回json给页面。
启动DemoApplication的main方法,打开浏览器localhost:8080,浏览器显示:
以上一个简单的web项目就构建成功了,无需任何配置。@SpringBootApplication是spring boot项目的核心注解,主要是启动自动配置。
三 、定制Banner
启动springboot项目的时候,默认有启动图案。
我们可以根据自己的喜好去定制化不同的banner.
1.在resources目录下创建banner.txt文件。
2.通过 http://patorjk.com/software/taag 网址进行定制化。在指定的地方输入自己想写话,复制生成的字符到刚才建立的文件中去即可,现在重启项目,观看一下banner的变化。