初试spring boot
最近发现大家都开始使用spring boot了,据说能极大简化spring相关配置,提升开发速度,于是也就决定小小研究一下,在后面的开发中使用一下看看。在这里记录一下学习过程,由于其使用已经相当成熟,其中很多内容可能来自转载,在此感谢技术大牛们的无私分享。
根据官方说明,建立一个最简单的试用项目(我使用的myeclipse):
1、新建一个web项目,加入maven。
2、删除pom.xml中默认的<dependencies>...</dependencies>引入包文件(我开始是保留的,但运行时提示错误,应该是包重复或者冲突,没有仔细研究,根据官方说法,boot会自动添加基础包依赖)。
3、pom.xml中加入boot基本配置:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.1.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
4、建立一个测试类:
@Controller @EnableAutoConfiguration public class TestController { @RequestMapping("/") @ResponseBody String home() { return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(TestController.class, args); } }
SpringApplication.run(xxxx.class, args);此处为所建立类文件。
5、右键运行建立的测试类,boot启动内置服务器。
6、网页中输入 localhost:8080 页面显示 Hello World!(8080为内置服务器默认端口,可修改)。