一个功能:
浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;
1)创建一个maven工程;(jar)
2)导入spring boot 相关依赖
Spring boot官网:https://spring.io/projects
引入相关依赖包:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3)编写一个主程序,启动Spring boot 应用
/**
* @SpringBootApplication 来标注一个主程序类,说明这是一个Spring boot应用
*/
@SpringBootApplication
public class HelloWorldMainApplication {
public static void main(String[] args) {
//这段代码的作用是 spring 应用启动启来
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
4)编写相关的Controller、Service
@Controller
public class HelloController {
@ResponseBody //将返回内容返回给浏览器
@RequestMapping("/hello")//接收用户 hello请求
public String hello(){
return "hello World!!!!";
}
}
5)运行主程序测试
6)简化部署
1.导入maven插件
<!-- 这个插件可以将应用包打成一个可执行的jar包,无需再部署tomcat等服务器-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2.将这个应用打成jar包,直接使用java –jar命令进行执行;