1.maven安装配置好,使用eclipse创建maven项目(选择maven-archetype-quickstart)
2.然后进入http://projects.spring.io/spring-boot/(maven installation)配置pom.xml文件
<!-- Inherit defaults from Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.1.RELEASE</version>
</parent>
<!-- Add typical dependencies for a web application -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!-- Package as an executable jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
注释:eclipse创建maven项目时,加入了junit,我在创建时删除了junit依赖 与 test源码包
3.编写测试类
1 package hello; 2 3 import org.springframework.boot.*; 4 import org.springframework.boot.autoconfigure.*; 5 import org.springframework.stereotype.*; 6 import org.springframework.web.bind.annotation.*; 7 8 @Controller 9 @EnableAutoConfiguration 10 public class App{ 11 12 @RequestMapping("/") 13 @ResponseBody 14 String home() { 15 return "Hello World!"; 16 } 17 18 public static void main(String[] args) throws Exception { 19 SpringApplication.run(App.class, args); 20 } 21 }
4.最后进入项目根目录pom.xml文件下,执行mvn clean install
耐心等待maven构建完,运行App main方法,服务启动,成功。
打包:
mvn clean install
会在项目target目录下生成jar执行文件
发布:
java -jar *-SNAPSHOT.jar
原文:http://www.cnblogs.com/liyuan3210/p/liyuan3210.html