# springboot-demo
**Repository Path**: inspiration666/springboot-demo
## Basic Information
- **Project Name**: springboot-demo
- **Description**: 拦截器支持springboot版本测试
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-08-12
- **Last Updated**: 2025-10-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 一、功能说明
- sprinboot版本测试
- log4j2日志使用方法
- undertow容器使用
- sonarQube在被测项目中的配置
## 启动命令
> java -javaagent:D:\dev_file\IDEA\dev_agent_file\zoa-agent-kafkaMQ\agent\target\zoa-agent-1.6.2\zoa-bootstrap-1.6.2.jar -Xverify:none -javaagent:D:\dev_file\IDEA\dev_agent_file\javassistInsertCode\target\sabi-2.0-SNAPSHOT.jar=jsonpath=D:\teststars\product\20220304\J2EE_Enterprise_key_64bit\CompileToolsPkg\javaForWindowsx64\CompileData\173\sabi_json,instrumode=2,includes=com.inspire -jar springboot222.jar
## 打包命令
> mvn clean package -DskipTests
# 二、Springboot支持https配置
[SpringBoot支持HTTPS配置](https://www.jianshu.com/p/b13e86242fe9)
## 1.生成.keystore文件
> keytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore

## 2.把生成的server.keystore文件拷贝到SpringBoot项目中的resources 目录

## 3. 配置application.yml或application.properties
#### 1).properties
```properties
server.ssl.protocol=TLS
server.ssl.key-store=classpath:server.keystore
server.ssl.key-alias=tomcat
server.ssl.enabled=true
server.ssl.key-store-password=123456
server.ssl.key-store-type=JKS
```
## 4.查看生成的秘钥
> D:\dev_installer\java\jdk1.8.0_171\bin> keytool -list -v -keystore server.keystore
>
> 
## 5.请求路由
linux:
[sendDemo04](https://192.168.181.137:8088/sendDemo04?strs=a1&strs=a2&strs=a3&strs=a4)
[sendDemo05]( https://192.168.181.137:8088/sendDemo05/101)
windows:
[sendDemo05]( https://192.168.131.1:8088/sendDemo05/101 )
## 6.maven直接启动spring-boot
> mvn spring-boot:run
# 三、配置sofaboot
将如下:
```xml
org.springframework.boot
spring-boot-starter-parent
2.3.1.RELEASE
```
替换为
```xml
com.alipay.sofa
sofaboot-dependencies
2.3.1
```
然后直接run `com.inspire.springboot.Springboot225Application#main`即可
说明:
- sofaboot底层使用的tomcat
