初试spring boot
Posted zcsj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初试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为内置服务器默认端口,可修改)。
以上是关于初试spring boot的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot:thymeleaf 没有正确渲染片段
解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE(转)(代码片段
一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式
一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式