浏览器发送hello请求,服务器接受请求并且处理,响应"Hello World"给浏览器.
1.创建一个maven工程
2.在pom.xml导入springboot依赖
<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>
</dependency>
</dependencies>
3. 编写主程序
作用:启动spring应用
/**
* 该注解来标识一个主程序类,说明这是一个SpringBoot应用
*/
@SpringBootApplication
public class HelloWordMainApplication {
public static void main(String[] args){
// 让spring应用启动起来
SpringApplication.run(HelloWordMainApplication.class);
}
}
4.编写controller,service
@Controller
public class HelloCOntroller {
@ResponseBody // 把返回的结果给浏览器
@RequestMapping("/hello")
public String hello(){
return "hello world";
}
}
5.测试
运行主程序
结果
6.项目部署
在pom.xml配置,及确定java的编译版本
<!--该插件可以将应用打包成一个可执行的jar包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
目录结构
打包后在target中,可以将jar包用命令运行