项目结构

pom文件
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.9.RELEASE</version>
</dependency>
</dependencies>
启动类
/** * @author wf.zhang */ @SpringBootApplication public class HelloWorldMainApplication { public static void main(String[] args) { //spring应用起来 SpringApplication.run(HelloWorldMainApplication.class, args); } }
自定义Controller
/** * @author wf.zhang */ @Controller public class HelloController { @ResponseBody @RequestMapping("/hello") public String hello() { return "Hello World"; } }
启动类run

页面访问

打包 在pom中增加
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
使用maven插件打包


springboot01-1.0-SNAPSHOT 复制到桌面
cmd执行 1.进入桌面路径 2.在java -jar 启动springboot 页面依旧能访问

原文:https://www.cnblogs.com/wf-zhang/p/12154991.html