项目结构
pom文件 本项目使用的SpringBoot 1.5.9版本 需要更高的版本直接替换版本号即可 父项目中的版本号可以管理整个项目 下面的web的版本号可以省略
<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 页面依旧能访问