springboot注入bean的几种方法 Spring从容器中获取bean对象可以分别通过什么接口?
Spring从容器中获取bean对象可以分别通过什么接口?
方法1:保存ApplicationContext对象new classpathxmlapplicationcontext()应用程序上下文.xml"). GetBean(“beanid”)
此方法适用于使用spring框架的独立应用程序。程序需要通过配置文件手动初始化spring配置信息。
方法2:通过spring提供的工具类获取ApplicationContext对象导入org.springframework.web网站. context.support.webapplicationContext应用程序上下文AC1=
方法3:从抽象类applicationobjectsupport继承,抽象类applicationobjectsupport提供getapplicationcontext()方法,该方法可以轻松获取ApplicationContext。当spring初始化时,它将使用抽象类的
方法4:从抽象类webapplicationobjectsupport继承。与上述方法类似,调用getwebapplicationcontext()获取webapplicationcontext
方法5:实现接口applicationcontextaware
其实它和spring框架是紧密耦合的,因为这些类都是在spring框架上运行的,所以需要在系统中实现接口,应尽量减少此类应用,使系统尽可能独立于当前运行环境。
springboot注入bean的几种方法 springboot怎么获取bean springboot可视化监控
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。