# 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 ![1669193750719](site/images/1669193750719.png) ## 2.把生成的server.keystore文件拷贝到SpringBoot项目中的resources 目录 ![1669257717896](site/images/1669257717896.png) ## 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 > > ![1669696750069](site/images/1669696750069.png) ## 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 ![1675232443624](site/images/1675232443624.png)