
spring
TheRockMaster
这个作者很懒,什么都没留下…
展开
-
解决:java: 警告: 源发行版 17 需要目标发行版 17
除了网上说的,pom里的javaversion、和project->structure 里的 SDK, languagelevel都要对得上,还要有这里要对得上还有一个地方一定要注意,否则改了上面的地方也还是要报错:这里别忘了改!!!!原创 2024-12-13 12:06:35 · 177 阅读 · 0 评论 -
使用aop时注入属性失效的问题
结论:如果一个对象要被生成代理,那么不要对它的属性或方法进行注入,这些都会变成null(构造器注入是可以的)首先第一个问题:如果循环引用的对象需要被拦截,即要创建代理怎么办?假如A依赖B,B依赖A,(A有一个属性B b,B有一个属性A a)且A需要被aop拦截,需要创建代理去替代本身:假如首先创建A,先用构造方法创建了一个A的早期实例,把它放在singl...原创 2020-03-18 11:48:53 · 802 阅读 · 1 评论 -
springMVC处理请求流程
Dispatcher接收到了客户的请求,遍历所有的HandlerMapping集合,找出被@Controller注解的bean和被@Request注解的类和方法,根据请求的路径,参数等一系列条件,找到符合条件的HandlerMapping,并得到Handler执行链,其中包括拦截器和controller方法,是一条拦截+处理链。dispatcherServlet让把请求放进入链中,先执行所有拦截...原创 2020-02-11 16:59:02 · 164 阅读 · 0 评论 -
IoC和AOP的简单总结
IoC:context是总管家。总领全局context创建一个bean工厂,一个解析工具(如xmlReader)。先让解析工具去完成对xml或者注解中bean的解析,对于每个bean节点,提取出其中的名称,类型、属性来构建出一个beandefinition(bd),并存放到解析工具的map中,之后创建这个map中的bd全部移到bean工厂的map中,然后扫描出所有类型为bean初始化前置/...原创 2020-02-10 23:14:48 · 382 阅读 · 0 评论 -
springboot 静态资源无法访问以及添加静态资源无法立即访问
springboot 静态资源无法访问在一个项目中WebMvcConfigurationSupport只能存在一个,多个的时候,只有一个会生效。(按名称排序后第一个的)1.SpringBoot 的 @EnableAutoConfiguration 会启用自动配置类2.WebMvcAutoConfiguration,该类配置了一些默认的静态资源映射自动映射 localhost:8080...原创 2019-12-26 10:26:53 · 7373 阅读 · 5 评论