目录
第二种方法使用的是idea2021版本,其余方法使用idea2017版本
1.通过idea创建SpringBoot项目
创建项目,选择Spring Initializr,选择自己的jdk,勾选Default
修改路径,设置包名,选择maven,选择包为jar包,我使用的jdk为1.8版本,应该在java Version这里选择8版本,但是可选项里面没有,可以创建完成后手动更改
选择自己需要的依赖
将jdk和springboot的版本更改
更改后
2.在idea中通过aliyun创建SpringBoot
点击齿轮后更改
创建完成
3.通过spring官网下载再用idea打开
在浏览器输入spring.io网址
点击project找到springboot点进去 页面下拉到底 找到spring initilalizr
勾选自己创建项目的所有需要配置的信息 和idea创建一样
最后下载好压缩文件解压 用idea打开
springboot项目完成
4.通过阿里云下载再用idea打开
注意选择单模块
5.通过mavenjava项目改为springboot项目
在pom.xml中添加
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.6</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<!--<dependency>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring-boot-starter</artifactId>-->
<!--</dependency>-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--加载web-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
点击Enable Auto-Import
依赖导入完成
设置springboot的启动类
一般设置三级包名,创建 SpringBootDemo05Application启动类
设置启动类注解
@SpringBootApplication
public class SpringBootDemo05Application {
public static void main(String[] args) {
SpringApplication.run(SpringBootDemo05Application.class, args);
}
}
resources目录下还需要这三部分
- static是存放静态资源
- template存放页面
- application.properties是springboot的总配置文件
在application.properties中
设置端口号
server.port=8080 //默认端口号
6.测试springboot
创建Controller包,创建IndexController类
将这个类交给spring去管理并设置映射路径编写run方法
测试1
@Controller
@RequestMapping("/indexController")
public class IndexController {
@RequestMapping("/run")
public void run(){
System.out.println("111111111");
}
}
去启动类启动
去浏览器访问localhost:8080/indexController/run
后台输出
测试2
使用response写回页面
再次启动,并在浏览器输入localhost:8080/indexController/run
前端返回22222
后端也有返回
我并没有配置tomcat,这里是根据我springboot版本内嵌,默认配好了