随笔分类 -  SpringBoot

摘要:背景:有些冷门场景下,需要将json字符串以字符串的形式传递给后台接口,后台直接用String去读取,由于长度、包含特殊字符等原因,放在url、form字段都不太合适,或者需要繁琐的转换,急需一种能直接传递字符串的方式。 源码: package com.yang.control.os.control 阅读全文
posted @ 2022-12-08 21:46 JaxYoun 阅读(2815) 评论(0) 推荐(0) 编辑
摘要:新建一个SpringBoot web项目 启用jackson的xml依赖(SpringBoot已经做好了版本适配,故不需要声明版本号) <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jacks 阅读全文
posted @ 2022-03-16 00:25 JaxYoun 阅读(2525) 评论(0) 推荐(0) 编辑
摘要:Spring 5.x中AOP默认依旧使用JDK的动态代理。 JDK动态代理是基于接口实现的,注入时必须基于接口的多态机制。 CGLIB动态代理则是基于类继承机制来实现的,所以不论是基于接口还是基于实现类的多态注入,都不会出问题。 SpringBoot 2.x开始,为了解决使用JDK动态代理可能导致的 阅读全文
posted @ 2021-10-24 21:09 JaxYoun 阅读(334) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-04-25 23:57 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-03-30 12:49 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-03-19 14:33 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-03-19 14:28 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-03-19 14:24 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
摘要:SpringBoot单进程监听多端口 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 阅读全文
posted @ 2021-03-02 00:17 JaxYoun 阅读(257) 评论(0) 推荐(0) 编辑
摘要:## SpringBoot基于SpringDataRedis配置RedisTemplate 1. **JdkSerializationRedisSerializer**,所有参与序列化的类必须实现`Serializable`标记接口 - 普通对象 + 普通泛型(支持) - 普通对象 + LocalD 阅读全文
posted @ 2021-02-27 19:57 JaxYoun 阅读(493) 评论(0) 推荐(0) 编辑
摘要:SpringBoot项目 如下两个配置参数搭配使用: mybatis.configuration.log-impl = org.apache.ibatis.logging.stdout.StdOutImpl logging.level.com.yang.hbos.mcc.core.catalog.d 阅读全文
posted @ 2021-02-03 13:06 JaxYoun 阅读(740) 评论(0) 推荐(0) 编辑
摘要:依赖引入 spring-cache <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> caffeine < 阅读全文
posted @ 2021-01-22 14:21 JaxYoun 阅读(536) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-10-12 22:21 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-10-12 22:15 JaxYoun 阅读(0) 评论(0) 推荐(0) 编辑
摘要:一、场景: 开发中常常遇到多个项目共同依赖某些公共项目的情况 比如:“二维码生成-解析包”就同时被内网端和外网端依赖使用; 再比如:基于Dubbo-RPC的微服务系统,生产者和消费者往往依赖同一批service接口,此时最佳实践就是将这批接口独立成maven模块,打包成sdk包; 还比如:自定义的S 阅读全文
posted @ 2020-08-24 23:55 JaxYoun 阅读(3620) 评论(0) 推荐(0) 编辑
摘要:依赖引入pom.xml <!-- jasypt核心依赖 --> <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version> 阅读全文
posted @ 2020-07-01 18:15 JaxYoun 阅读(2094) 评论(0) 推荐(0) 编辑
摘要:引入依赖 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-ins 阅读全文
posted @ 2020-07-01 13:03 JaxYoun 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Spring Boot配置文件放在jar外部 springboot读取外部配置文件的方法,如下优先级: 第一种是在执行命令的目录下建config文件夹。(在jar包的同一目录下建config文件夹,执行命令需要在jar包目录下才行),然后把配置文件放到这个文件夹下。 第二种是直接把配置文件放到jar 阅读全文
posted @ 2020-06-22 17:53 JaxYoun 阅读(1140) 评论(0) 推荐(1) 编辑
摘要:场景:有时候我们需要在项目中使用一些全局随机值,要求项目启动时自动生成,当然这样的配置参数的生命周期就被限定在运行期,下次启动即重新生成,比如用户名,密码,token等。 SpringBoot支持在yaml、properties文件中使用类似$的表达式来声明随机配置参数,Java代码中读取配置的方式 阅读全文
posted @ 2020-06-08 10:02 JaxYoun 阅读(494) 评论(0) 推荐(0) 编辑
摘要:spring: application: name: @artifactId@ # 执行mvn package等maven操作时,获取pom.xml中得属性,这种配置参数在代码中得引用方式不变 cloud: nacos: discovery: server-addr: ${NACOS-HOST:pi 阅读全文
posted @ 2020-05-31 14:10 JaxYoun 阅读(597) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示