分类: Java

21 篇文章

springboot启动时的传参异常
jdk21 springboot3 在启动时配置了不同的profile,但是使用 mvn clean package spring-boot:run -Dspring.profiles.active=prod 命令启动后发现仍然调用的是dev的配置文件,查询资料后发现maven正确的启动方式应该是 clean package spring-boot…
rocketmq部署
总的部署规则参考: https://rocketmq.apache.org/zh/docs/deploymentOperations/01deploy 使用单台机器多个docker模拟多台机器,docker的编译参考 https://github.com/apache/rocketmq-docker 目前采用 多节点(集群)多副本模式-异步复制在一…
Spring boot 全局异常处理
以用@ControllerAdvice进行全局注释 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus; import org.springframework.web.bind.MethodArgume…
SpringBoot 反序列化组件由Jackson 替换为FastJson
事情的起因是前端无法处理null值,要求将null值转化为空字符串,因此重写了Jackson的反序列化方法,如下 @Bean @Primary @ConditionalOnMissingBean(ObjectMapper.class) public ObjectMapper jacksonObjectMapper(Jackson2ObjectMap…
springboot 非web项目 Springboot non web project
正常创建项目 application.yaml中配置 spring: main: web-application-type: none 主类集成CommandLineRunner并重写run方法 保持运行:加入Thread.currentThread().join(); 最终得到如下结构 @SpringBootApplication public …
Nginx 跨域配置
nginx -- spring-cloud-gateway -- micro-serviceupstream you_back_end{ ip_hash; server 192.168.1.1:8083; } server { listen 80; server_name localhost; #charset koi8-r; #access_lo…
Maven 启动多模块的SpringBoot 项目
Maven 启动多模块的SpringBoot 项目项目结构----submodule ------baseModule --------pom.xml ------startModule1 --------pom.xml ------startModule2 --------pom.xml ------pom.xml其中 start module是…
获取SSL证书别名
获取证书别名keytool -list -v -keystore file.jks -storepass password 发现证书的别名是“1”; 其中file.jks是证书名字, password要用密钥来代替。
小火箭在线安装
https://3kaa.net/ [推荐]http://appios.tk [不稳定]