一個簡單的Springboot專案
阿新 • • 發佈:2019-01-22
建立一個maven專案
pom.xml配置的檔案:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.et</groupId> <artifactId>SbLesson</artifactId> <version>0.0.1-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <dependencies> <!-- springboot每一個框架的整合都是一個starter spring-boot-starter-web載入javaee 內嵌tomcat --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> </project>
Controller層的一個類:
package cn.et; import java.util.HashMap; import java.util.Map; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class SbController { @RequestMapping("/hello") public Map hello(){ Map map = new HashMap(); map.put("id", 1); map.put("name", "zs"); return map; } public static void main(String[] args) { SpringApplication.run(SbController.class, args); } }
執行main 通過瀏覽器訪問http://localhost:8080/hello