- 博客(55)
- 收藏
- 关注
原创 7、Java杂记
当@Autowired修饰构造方法时,Spring 会自动使用该构造方法创建 Bean 实例,并将所需的依赖通过构造方法参数注入。在 Spring 4.3 及之后的版本中,如果类只有一个构造方法,@Autowired注解可以省略。当@Autowired修饰一个方法时,Spring 会在创建 Bean 实例之后,自动调用该方法,并将方法参数所需的 Bean 从 Spring 容器中注入进来。@Autowired也能修饰普通方法,Spring 会在 Bean 创建后调用该方法,并注入所需的依赖。
2025-04-05 10:36:21
236
原创 2、spring-webmvc_5.3.22
用户每次发送请求都会访问前端控制器DispatcherServlet,DispatcherServlet就是一个Servlet,第一次访问时会执行init(),init()中会调用initStrategies(),每次请求都会调用doService(),doService()中会调用doDispatch()。
2025-03-29 07:18:38
146
原创 8、JavaAPI
1.字节流处理的是二进制数据,比如图片、音频等,而字符流处理的是文本数据。2.编码不一致需要用到InputStreamReader和OutputStreamWriter来指定正确的字符集。3.处理大文件时,使用缓冲流可以显著提高效率,避免频繁的磁盘访问。4.使用try-with-resources来自动管理资源,避免内存泄漏。
2025-02-15 00:05:21
92
原创 12、@EnableConfigurationProperties
(MybatisProperties上有@ConfigurationProperties(prefix=“mybatis”)),如果有的话,根据属性 prefix,找出配置文件中以 prefix 属性值开头的配置内容,赋值到该 bean 的指定属性上。中判断 bean 是否有。
2025-01-18 18:24:54
128
原创 13、@EnableAsync、@Async
如果 singletonObjects 中有多个 ThreadPoolTaskExecutor 类型的 bean,则所有方法都会默认使用同一个spring自定义的非ThreadPoolTaskExecutor类型线程池;如果 singletonObjects 中没有 ThreadPoolTaskExecutor 类型的 bean,则所有方法都会默认使用同一个spring自定义的ThreadPoolTaskExecutor类型线程池;中会判断类或方法上是否含有@Async,含有的话,创建该 bean 的。
2025-01-18 18:23:36
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人