
spring
kzcming
好记性不如记下来时常翻看
展开
-
spring 接收处理 json 类型的请求(springMvc 默认使用jackson 处理接收的数据), json 字段的中的Date 类型会自动 转换为 Long 类型
说明spring 接收处理 json 类型的请求(springMvc 默认使用jackson 处理接收的数据), json 字段的中的Date 类型会自动 转换为 Long 类型解决方案将所有date 类型的时间,统一取为String 类型,防止 Date 类型在json 转换后,由spring接收时使用jackson 自动转换为Long 类型而造成的入库时sql执行错误可以修改 springMvc 得转换器,设置一个 格式转换,或者 为json定义得实体类上加@DateFormatter 注解原创 2021-04-09 10:49:01 · 449 阅读 · 0 评论 -
spring 设置事务回滚报: org.springframework.transaction.NoTransactionException: No transaction aspec
异常: org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionStatus in scope执行的sql:UPDATE sys_config SET remark='1.准备升级 2. 升级成功 3. 升级失败 4. 升级中' WHERE c_key...转载 2019-10-24 17:29:55 · 13502 阅读 · 0 评论 -
Spring @Primary 注解,指定主要实现
作用:Spring @Primary 注解,指定主要实现,一个接口有多个实现时,只引入接口时,可以spring 可以直接引入@Primary 注解的实现举例: 这样尽管一个接口有多个实现,只要其中一个service 上注解了@Primary 注解,这样在其他类中@Autowire 引入这个接口时,spring 会自动引入注解了@Primary 注解的实现@Primary 的代码Sp...原创 2018-11-26 09:51:37 · 1595 阅读 · 2 评论 -
Spring @Qualifier 注解,一个service 接口,有多个实现时,如何在controller 只引入service 接口,进而实现引入具体bean
参考: https://blog.youkuaiyun.com/mazuyu408/article/details/79629846@Qualifier 作用在只引入service 接口的情况下在,指示spring 引入value 为那个别名的具体service 实现类场景:假设有一个场景,一个service 接口定义了多个 实现类,而在controller 我只想引入 service 接口,...转载 2018-11-22 09:58:37 · 4037 阅读 · 0 评论 -
Spring 一个接口多个实现,如何根据外部条件来实时替换具体实现类
代码:<T> Map<String, T> getBeansOfType(Class<T> var1) throws BeansException;作用:1. 传入一个接口的Class 类型,获取这个class 的所有具体实现,不包括抽象类2. 还可以将 applicationContext 单独设置一个值,写成一个工具类,结合Applicat...原创 2018-11-26 17:43:13 · 5061 阅读 · 2 评论 -
Spring 配置多数据源
参考: https://www.cnblogs.com/liujiduo/p/5004691.html参考: https://blog.youkuaiyun.com/ll535299/article/details/782036341. 需求和原理有个项目需求需要使用 多数据源,但是之前没有使用过相关的经验,在网上搜索发现一些用jndi 时时获取数据源,和配置多数据源,然后根据特征去切换的配置...转载 2019-03-06 10:41:54 · 253 阅读 · 0 评论 -
Spring 报 No identifier specified for entity
解释:实体类没用唯一标识指定原因:注解没用注解全,或导入包有误解决:@id或者@GenerateValue注解应该导入的是import javax.persistence.*;请检查导入包,和导入的注解,我这这次就是少了 @id 注解...原创 2019-06-10 14:42:55 · 303 阅读 · 0 评论