赞
踩
天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习新东西是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
特点:springboot简化配置
,可一键启动
,提高开发效率
JDK版本:1.8
maven版本:3.9.0
开发工具:IDEA2021.3
项目框架:spring boot 版本为 2.6.3
搭建方式有两种:
1. Maven依赖引入搭建
2. IDEA自带的initializr自动创建
通过引入spring boot的依赖来创建spring boot项目
使用IDEA创建一个名为SpringBootUnion的maven项目
(使用idea创建maven项目)
File-->New-->Project...
打开New Project界面
左侧栏默认New Project
右侧栏
Name:项目名称
,这里命名为SpringBootUnion
Location:项目存放位置
,这里自己选一个位置
Language:语言
,默认选Java
Build system:构建方式
,这里默认选Maven
JDK:Java的开发工具包
,选择自己安装的jdk版本,我这用1.8
Advanced Settings部分
GroupId:组织架构名
,一般为公司域名倒写,这里自定义为com.jwh.springboot
ArtifactId:构建名
,即项目名,后续打包后默认以此为名,这里自定义为SpringBootUnion
然后Create创建
有两个可勾选的方框,这里默认不勾选,后续可自行尝试勾选:
1 Create Git repository :勾选后会创建Git版本仓库
2 Add sample code :勾选后会自动生成主程序代码,也就是含有main方法的类
注:这里的界面是后补的,用的是社区版的截图,可能和自己破解的不一样,不影响使用,请继续
spring boot的web依赖,test依赖是单元测试用的,可以不加
<!--SpringBoot启动依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.6.3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.6.3</version>
<scope>test</scope>
</dependency>
完整pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>springboot2022</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<!--SpringBoot启动依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.6.3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.6.3</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
在项目的src/main/java
包下创建自己的项目结构包
java下的com.jwh.springboot
为主包结构,启动类SpringBootUnionApplication
必须放在此包下
在com.jwh.springboot包下只需创建一个启动类和一个controller
包以及controller包下创建一个请求类SpringBootUnionController
即可,如下
SpringBootUnionApplication.java
package com.jwh.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author JING
*/
@SpringBootApplication
public class SpringBootUnionApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootUnionApplication.class,args);
}
}
在controller包下创建
SpringBootUnionController.java
package com.jwh.springboot.controller;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
/**
* @ClassDescription:
* 注解@Restcontroller相当于@Controller和@RequestBody的组合注解
* @Author:李白
* @Date:2023/8/1 8:28
*/
@RestController
@RequestMapping("/springboot")
public class SpringBootUnionController {
@CrossOrigin
@RequestMapping(value = "/test",method = RequestMethod.POST,produces = MediaType.APPLICATION_JSON_VALUE)
public String test(){
return "springboot install successfully!";
}
}
在启动类中,鼠标右键选择Run 'SpringBootUnionApplication()'
或快捷键Ctrl+Shift+F10
启动程序
启动成功的界面
注:默认端口为8080,如果想要设置端口号可配置yml文件,在配置文件中修改
使用postman 访问项目
访问地址URL为
127.0.0.1:8080/springboot/test
postman截图
请求返回正常,spring boot创建成功,项目正常运行
使用IDEA自带的Initializr自动创建
注:这里注意IDEA的版本,社区版是没有Spring Initializr功能的
File-->New-->Project...
打开New Project界面,如图
选择Spring Initializr
Server URL:构建网址
,这里默认选start.spring.io
Name:项目名称
,这里命名为SpringbootInitializr
Location:项目存放位置
,自己选择
Type:构建方式
,这里选择Maven
Language:语言
,选择Java
Group:组织架构名
,一般是公司域名倒写如com.baidu,这里随便写的com.jwh.springboot
Artifact:构建名称
,即项目名,后续打包也会以此为名
Package name:包名
,上面的Group和Artifact定义好之后,包名就是他俩的结合,自动填充不用管
Project SDK:项目使用的jdk版本
,这里选择自己安装的1.8
Java:也就是Java的版本
,与上面对应,选择8(1.8就是8)
Packaging:打包方式
,这里选择Jar,即后续打包生成的包为.jar结尾的Jar包
然后选择Next
可根据自己需要选用,这里我们简单的选择spring boot 的 web 即可
springboot版本---->选择2.5.5
依赖选择---->web---->spring web
最后finish完成创建
界面如图
注:这里会发现项目启动类也自动创建好了,默认命名为项目名称加上Application,即SpringbootInitializrApplication
编写controller类进行测试,略,操作与maven方式创建后的测试一样
以上即为spring boot搭建方式的全部内容,感谢阅读,祝君早日暴富
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。