开发者

Any existing way to make sure beans defined in spring xml are stateless?

开发者 https://www.devze.com 2022-12-13 23:14 出处:网络
Working on a large size project, we started to use spring to manage our dependency injection. Since most dev are migrate from coding stateful class, 开发者_Go百科we found some of stateless bean actual

Working on a large size project, we started to use spring to manage our dependency injection. Since most dev are migrate from coding stateful class, 开发者_Go百科we found some of stateless bean actually contain instance variables which themself are stateful.

Correct me if I am wrong, it shouldn't be too tough to write a unit test to verify that all the stateless bean defined in spring xml actually is stateless (i.e. bean shouldn't have any instance variable which never defined in spring xml). Before I will try myself to write one, wonder if there is any existing tool out there to check that?

Thx


Check out spring context analyzer. It detects a few of the common spring scope/wiring mistakes, including missing scope proxies and suspicious post-construct field state in your beans. I know many projects have been saved by it ;)

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号