使用Maven创建一个简单的SpringBoot 项目
工具: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