创建springboot项目有三个途径:
①从Maven项目改造为springboot项目
②在线创建springboot项目(官网和阿里云脚手架)
③在使用开发工具idea创建springboot项目( Spring Initializr),本质上其实就是使用在线创建的API
以下介绍这三种创建方式
第一种方法——从maven改造
maven改造,比较麻烦,但是支持社区版来构建springboot项目。虽然社区版能够运行springboot项目,但是没有spring的提示,比较麻烦建议还是安装idea旗舰版。
第一步:创建maven项目
第二步 修改依赖文件pom.xml,添加以下代码。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.5.2</version>
</dependency>
第三步 创建主启动类和一个控制类
主启动类代码:
@SpringBootApplication
public class Ch1SpringBootFromMavenApplication {
public static void main(String[] args) {
SpringApplication.run(Ch1SpringBootFromMavenApplication.class, args);
}
}
一个控制器类
@RestController
public class TestController {
@RequestMapping("/testOutput")
public String TestOutput(){
System.out.println("调用TestOutput()方法");
return "调用TestOutput()方法";
}
}
@SpringBootApplication注解表示启动类,被此注解标注的类可以加载Spring Boot的自动化流程,使用SpringApplication.run()即可启动一个容器。Spring Boot会扫描主启动类所在目录及子目录下的所有注解。
第四步 启动项目,测试连接
在浏览器访问testOutput()方法
第二种方法——在线创建springboot项目
①现在官网创建springboot项目的最低Java版本是jdk17
②可以选择在阿里云的 Spring Boot 脚手架进行创建。
官网创建
进入官网,https://start.spring.io/ ,填写信息后点击GENERATE:
阿里云脚手架创建
进入阿里云springboot脚手架网址,https://start.aliyun.com/,填写信息后点击获取代码:
第三种方法——在使用开发工具idea创建springboot项目( Spring Initializr)
(1) 在IDEA欢迎界面,选择“New Project”进入项目创建界面,在左侧选择“Spring Initializer”类型的项目。
(2) 填写完数据后,单击Next按钮进入项目场景依赖选择界面,选择相应的Spring Boot的版本。
(3) 单击Finish完成设置,Spring Boot项目就创建好了。
(4) 打开项目启动类Chapter01Application,代码如下:
打开查看项目依赖管理文件pom.xml
创建一个请求控制类MyController,并编写一个请求处理方法,其代码与前面的Controller类的代码一致。
运行项目的主程序启动类Chapter01Application,项目成功后,在浏览器地址栏上访问http://localhost:8080/testOutput
参考:
http://t.csdnimg.cn/tGXcc
https://cloud.tencent.com/developer/article/2355059?shareByChannel=link