
Spring
Jim~LoveQ
Java软件工程师
展开
-
无法注入properties文件中的值
一、在项目中有两个值需要从properties文件中获取,但是运行过程中值是null的,就是说启动时候没有把properties中的值注入成功。@Value("${rsa.encrypt.public}") private static String rsaPublicKey; @Value("${rsa.encrypt.private}") private static String rsaPrivateKey;二、解决方法:1. 对比引入的值的名称与propertie原创 2020-09-03 17:19:14 · 802 阅读 · 0 评论 -
SpringBoot多数据源配置
在用springboot开发项目时,随着业务量的扩大,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于Spring-data-jpa配置多数据源,希望对大家有所帮助原创 2020-09-03 12:16:03 · 879 阅读 · 0 评论 -
IDEA编译java提示找不到符号
一、使用IDEA运行一个springboot项目的时候报错了:提示java提示找不到符号二、网站找了一下,试了不少方法,最后发现是idea的缓存问题,如下图操作就可以了:三、我这边是按了这个重启了就可以,也可以参考这篇文章的其他做法:IDEA编译java提示找不到符号四、总结:如果有疑问可以直接留言评论,如果觉得对你有帮助,可以小小的赞赏一杯奶茶钱,谢谢!!...原创 2020-09-02 12:15:15 · 4564 阅读 · 0 评论 -
IDEA运行项目报错:Command line is too long.
一、IDEA运行项目报错:Command line is too long. Shorten command line for MainApplication or also for Spring Boot default configuration.二、接手新项目后,导入到IDEA后,在run的时候出现问题:Error running 'SpringBootMainApplication': Command line is too long. Shorten command line for Spri原创 2020-08-11 11:46:31 · 751 阅读 · 0 评论 -
JPA之EntityManager踩坑笔记:更改PersistenceContext
一、原因:项目中配置两个Spring JPA的数据源,使用EntityManager的时候默认是选择第一个,导致查询不到第二个数据源的数据。二、Spring JPA多数据源怎么使用EntityManager1. Spring JPA多数据源的配置请查看此文章:SpringData JPA基本/高级/多数据源使用2. 引入EntityManager:@PersistenceContext(unitName = "primaryPersistenceUnit")private EntityManage原创 2020-07-21 17:57:35 · 5701 阅读 · 1 评论 -
Junit测试异常:could not initialize proxy - no Session
could not initialize proxy - no Session的异常分析一、今天在使用Junit编写项目的测试的时候,发现出现一个错误:org.hibernate.LazyInitializationException: could not initialize proxy [com.hkt.cch8.drgo.openemr.entity.Facility#3] - no Session at org.hibernate.proxy.AbstractLazyInitializer.i原创 2020-05-27 15:50:52 · 462 阅读 · 0 评论 -
Spring Data JPA 关键字Exists
Spring Data JPA 关键字Exists查询数据库中的此数据是否已存在:例子:查询sys_user表中的一个user是否存在,类SysUser对应的是数据库中的sys_user表,SysUserId是表sys_user的主键类(ID类)。如果查询一个user,user的accountNo为demo。userID为demo1,表sys_user的主键是accountNo和userID...原创 2019-03-27 18:01:02 · 7481 阅读 · 0 评论 -
Spring MVC 下载csv文件
Spring MVC 下载csv文件下载代码:@RequestMapping(value="/MmsDeatail_exportMmsDetail", method= RequestMethod.GET) public void exportMmsDetail(HttpServletRequest request, HttpServletResponse response) {...原创 2019-03-27 17:56:06 · 654 阅读 · 0 评论 -
SpringMVC拦截器(资源和权限管理)
本文为转载文章,原出处已不明,如有侵权请联系博主删除SpringMVC拦截器(资源和权限管理)1.DispatcherServletSpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下...转载 2019-03-27 17:55:59 · 218 阅读 · 0 评论 -
Spring data jpa 实体类配置问题
使用Spring data jpa 时候实体类注意事项:碰到问题:使用SysUserRepository自带的find方法查询不到数据,使用findall查询到的拘束,基本都是null,除了个别可以查询到。解决:为实体类配置IdClass,即实体类需要有一个与数据库中的表完全对应的实体类,然后还需要有一个实体类作为IdClass,即建一个普通实体类,里面只包含表中的ID所对应的所有字段。网上查...原创 2019-03-27 17:55:52 · 904 阅读 · 0 评论 -
repository.save() 无效 无法保存数据
repository.save() 不起作用,无法保存数据有一个更新操作是需要先delete user的数据,然后再重新insert新的数据。刚开始使用以下写法:@Override public void updSenderNoList(LazyDynaMap userBean) { logger.info("//////////////// Start to u...原创 2019-03-27 17:55:40 · 10208 阅读 · 1 评论 -
java.lang.IllegalArgumentException: Not an managed type
出现异常: java.lang.IllegalArgumentException: Not an managed typespring+jpa框架整合出现问题:从svn checkout项目出来后,把环境搭配好,已经可以把项目在Tomcat中跑起来了但是在用Junit做单元测试的时候出现问题,一直报错:java.lang.IllegalStateException: Failed to l...原创 2019-03-27 17:55:34 · 3595 阅读 · 0 评论