目录
1.通过idea创建SpringBoot项目
2.在idea中通过aliyun创建SpringBoot
3.通过spring官网下载再用idea打开
5.通过mavenjava项目改为springboot项目
6.测试springboot
第二种方法使用的是idea2021版本,其余方法使用idea2017版本
1.通过idea创建SpringBoot项目
创建项目,选择Spring Initializr,选择自己的jdk,勾选Default
修改路径,设置包名,选择maven,选择包为jar包,我使用的jdk为1.8版本,应该在java Version这里选择8版本,但是可选项里面没有,可以创建完成后手动更改
选择自己需要的依赖
将jdk和springboot的版本更改
更改后
2.在idea中通过aliyun创建SpringBoot
所需官网 https://start.aliyun.com
点击齿轮后更改
创建完成
3.通过spring官网下载再用idea打开
在浏览器输入spring.io网址
点击project找到springboot点进去 页面下拉到底 找到spring initilalizr
勾选自己创建项目的所有需要配置的信息 和idea创建一样
最后下载好压缩文件解压 用idea打开
springboot项目完成
4.通过阿里云下载再用idea打开
浏览器访问https://start.aliyun.com
注意选择单模块
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版本内嵌,默认配好了