第一步新建一个maven工程。
第二步,在pom.xml中加入如下配置:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.6.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
第三步,编写一个简单的测试类:
@Controller
@EnableAutoConfiguration
public class SampleController {
@RequestMapping("/")
@ResponseBody
public String home(){
return "hello springboot";
}
public static void main(String [] args){
SpringApplication.run(SampleController.class, args);
}
}
启动这个spring boot的应用:
特别说明:
大部分人可能会遇到如下问题:
运行之后控制台输出“Unregistering JMX-exposed beans on shutdown”
我也遇到过,解决办法如下:
先 maven update一下工程,然后maven clean清理一下, 最后maven install,观察控制台有没有warning的信息,如果有的话,进入自己的maven仓库中,找到那些warning出错的包,删除一下。然后重新maven clean,接着在maven install一下即可,然后就可以启动工程了。