工具:IDEA 代碼編輯器
1、使用IDEA創建一個Maven項目
2、編輯pom.xml
<!-- 使工程變成Spring Boot 應用 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> </parent> <dependencies> <!-- 引入Web應用 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.2.5.RELEASE</version> </dependency> </dependencies>
3 、更換Maven的鏡像,改為國內鏡像,以免等待下載依賴的時間過長。
創建 settings.xml 文件(通常是沒有這個文件的,編輯好之后記得在IDEA中要選 override)
liuchangping-deMacBook-Pro:.m2 Ricky$ vim settings.xml liuchangping-deMacBook-Pro:.m2 Ricky$ cat settings.xml <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings> liuchangping-deMacBook-Pro:.m2 Ricky$ pwd /Users/ricky/.m2 liuchangping-deMacBook-Pro:.m2 Ricky$
4 、創建Spring Boot應用類
1 package cn.longmiss.sample; 2 3 import org.springframework.boot.SpringApplication; 4 import org.springframework.boot.autoconfigure.SpringBootApplication; 5 6 @SpringBootApplication 7 public class Ch1Application { 8 public static void main(String[] args){ 9 10 SpringApplication.run(Ch1Application.class,args); 11 } 12 }
5、 創建Controller
1 import org.springframework.stereotype.Controller; 2 import org.springframework.web.bind.annotation.RequestMapping; 3 import org.springframework.web.bind.annotation.ResponseBody; 4 5 @Controller 6 public class HelloWorldController { 7 8 @RequestMapping("/say.html") 9 public @ResponseBody String say(){ 10 return "Hello Spring Boot"; 11 } 12 13 }
6、 啟動Ch1Application這個類, Spring Boot會幫我加載到IDEA內置的Tomcat服務器上
7、 訪問地址 http://127.0.0.1:8080/say.html