瀏覽器發(fā)送hello請求,服務(wù)器接受請求并且處理,響應(yīng)"Hello World"給瀏覽器.
1.創(chuàng)建一個maven工程
2.在pom.xml導(dǎo)入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應(yīng)用
/**
* 該注解來標(biāo)識一個主程序類,說明這是一個SpringBoot應(yīng)用
*/
@SpringBootApplication
public class HelloWordMainApplication {
public static void main(String[] args){
// 讓spring應(yīng)用啟動起來
SpringApplication.run(HelloWordMainApplication.class);
}
}
4.編寫controller,service
@Controller
public class HelloCOntroller {
@ResponseBody // 把返回的結(jié)果給瀏覽器
@RequestMapping("/hello")
public String hello(){
return "hello world";
}
}
5.測試
運行主程序
springboot運行.png
結(jié)果
springboot-result.png
6.項目部署
在pom.xml配置,及確定java的編譯版本
<!--該插件可以將應(yīng)用打包成一個可執(zhí)行的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>
目錄結(jié)構(gòu)
springboot目錄結(jié)構(gòu).png
打包后在target中,可以將jar包用命令運行


