开发过程踩坑
码农BookSea
Java开发工程师,写文章的初衷是为了沉淀我所学习,累积我所见闻,分享我所体验。站在巨人的肩膀上,我也能看得更远,希望和更多的人交流学习。
展开
-
@value注解怎么在静态变量上面使用
https://blog.csdn.net/wsjzzcbq/article/details/104737232转载 2022-02-16 16:38:32 · 384 阅读 · 0 评论 -
Consider injecting ***setting proxyTargetClass=true on @EnableAsync and/or @EnableCaching
坑死我了 Description: The bean ‘projectServiceImpl’ could not be injected as a ‘com.riching.welerp.service.api.project.service.ProjectServiceImpl’ because it is a JDK dynamic proxy that implements: com.riching.welerp.service.api.project.service.ProjectService原创 2021-12-07 15:01:16 · 2226 阅读 · 0 评论 -
main方法里使用@Autowired注解报空指针错误
开发过程中的一次踩坑,记录一下。 main方法里使用@Autowired注解报空指针错误 原因: 程序执行是这样子的,先找到main方法开始执行,然后从上先执行static修饰的语句,显示初始化ac,然后开始执行main方法里的语句,由于studentService没有初始化,会在执行它的方法时报出空指针异常,程序运行失败。为什么不会先实例化StudentService呢?因为StudentService加上@Autowired注解后,注入是在容器中实例化对象,不再是静态的。而Java变量的初始化顺序为:静原创 2020-10-21 10:37:08 · 5481 阅读 · 0 评论