我在jira上阅读了以下问题:
https://jira.springsource.org/browse/SPR-2740
基本上,我希望我的spring MVC应用程序在初始化时从数据库加载一些数据。由于在完成任何AOP代理之前将调用init方法/ @Preconstruct,因此不会应用任何事务建议。
是否有一个优雅的模式可以遵循,所以一旦代理发生,我就可以配置类似于init方法的东西了?
如果您只需要为该单个初始化点自动装配资源,则可以简单地@Autowire使用所需资源的方法。
@Autowired public void initialized(Database database){ resources = resource.loadDatabaseRecources(); }
Database完成初始化后,这会将数据库实例自动连接到该方法。
Database