在使用spring和springMVC框架构建和学习之后,会觉得配置简单的hello world都会很麻烦。所以spring推出了springBoot框架来简化spring项目的构建。
Spring Boot的特性有以下几条:
创建独立Spring应用程序
嵌入式Tomcat,Jetty容器,无需部署WAR包
简化Maven及Gradle配置
尽可能的自动化配置Spring
直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等
无需代码生成及XML配置
如果是在spring mvc中创建一个项目,需要创建:
web.xml : 配置使用Spring servlet,以及web其它配置;
spring-servlet.xml:配置Spring servlet的配置;
HelloController.java: controller。
并且需要配置Tomcat容器才能够运行程序。而在spring boot 这些问题不需要担心,只需要做好你的本行,写好代码。
还等什么,那就开始吧!
系统要求:
jdk1.7以上
Spring Framework 4.1.5及以上
本项目的配置是jdk1.8,spring framework 4.3.6.采用IDEA教育版本开发:
新建项目,选择spring initializr
选择项目的配置,我采用gradle构建项目,也可以采用MAVEN构建项目:
说明:为什么没有在命名采用驼峰法则,因为他不允许啊
因为只用显示页面,所以直接选择web
之后就是项目命名了,此处就可以修改驼峰法则命名了,但是我懒,就没有改了。
这个时候你可以启动拂去玩玩。我启动之后是这个样子的。
编写helloworld服务:因为是MVC的web架构,所以最好新建一个controller文件夹,在里面新建HelloController类
@RestController
@SpringBootApplication
public classHelloController {
@GetMapping
publicStringhello(){
return"Hello World";
}
public static voidmain(String[] args) {
SpringApplication.run(HelloController.class,args);
}
}
然后启动服务器:
看到这一步就大功告成,下次如果没有必要就不截图了,截图好麻烦。
你学会了吗?
网友评论