
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
myservice:redis:# 采用ISO-8601时间格式。格式为:PnDTnHnMnS (n为个数)#例如:P1Y2M3DT4H5M6.7S = 1年2个月3天4小时5分钟6.7秒@Data@Slf4j@Override");将bean注入到Spring容器中@Bean。

在springboot3中,我们一般使用kneif4j来集成springdoc,进而swagger-ui。swagger-ui需要在我们的类上增加很多注解,但我们通常开发是使用javadoc来完成注释的。幸运的是,springdoc也可以解析javadoc自动生成相关内容,不再需要增加额外的注解。该功能可以解析model类上面的注释,字段的注释,controller类上面的注释,方法上的注释,包括

我们使用默认配置的情况下,response和request是由jackson jason序列化和解析的,因此,我们只需要配置好jackson json的默认格式就可以。springboot 设置response和request的默认格式 驼峰或者SNAKE_CASE。要设置 jackson json默认的更多格式,可以参考。

firewall对docker暴露出去的端口不生效,明明没有将docker暴露的端口放到public域,docker暴露的端口仍然能被外部访问。更加严重的问题是,不在firewall配置的白名单中的ip也能访问。

springboot集成了logback的情况下,统一处理消息,避免日志注入的安全问题

有时我们需要在整个项目内扫描一些类型的类,有可能是实现了某个类型的子类,或者是加了某注解的类,这时候我们可以借助Spring的Bean扫描来完成这些功能。本博客参考 博客。

我们前端是微前端的项目,不同模块是分开的不同项目,用访问前缀区分。特别注意的是,由于是前端项目, try_files 部分要按照上面的写,否则编译以后不能自动获取index.html,也就无法加载项目。文件中/api部分为示意,一般是把流量转给后端网段。下面是nginx使用的配置(server部分)

项目的后台代码是多模块的,做到提交某个微服务的代码,就只触发某个指定的流水线。

相关地址: https://nacos.io/docs/latest/manual/admin/auth/我们在配置时,选三个长一些的随机字符串,再base64编码一下,设置上就行了。务必base64编码一下,nacos会在启动时尝试base64解码,非法的字符串将导致启动失败端口号需要开俩,第二个是第一个+1000, 比如示例的 8848 9848,这个是nacos强制要求。

修复类似 Name for argument of type xxx not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. 的报错
