网站建设如何创建框架页面记事本代码做网站
news/
2025/9/24 4:47:44/
文章来源:
网站建设如何创建框架页面,记事本代码做网站,网络规划与设计参考文献,文化传媒主播公司 东莞网站建设执行流程
spring中Bean对象的执行流程大致分为四步:
启动Spring容器实例化Bean对象Bean对象注册到Spring容器中将Bean对象装配到所需的类中
①启动Spring容器,在main方法中获取spring上下文对象并配备spring.
import demo.*;import org.springframework.context.Applicati…执行流程
spring中Bean对象的执行流程大致分为四步:
启动Spring容器实例化Bean对象Bean对象注册到Spring容器中将Bean对象装配到所需的类中
①启动Spring容器,在main方法中获取spring上下文对象并配备spring.
import demo.*;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class Test {public static void main(String[] args) {ApplicationContext context new ClassPathXmlApplicationContext(spring.xml);}
}
②实例化Bean对象,spring根据配置文件中的路径搜寻demo包中含有注解的类.
通过这些类实例化出Bean对象,并对他们进行初始化Bean对象的属性,
?xml version1.0 encodingUTF-8?
beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contenthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsdcontent:component-scan base-packagedemo/content:component-scan
/beans ③将实例化出的Bean对象注册到Spring容器当中.
Component
public class UserBean {private String name;Bean(name {user,wualala})//Bean方法注解,将方法返回的对象存储到spring中变成Bean对象public UserBean userBeanMethod(){UserBean userBean new UserBean();userBean.name wow;return userBean;}
④Bean对象的使用,将其分配到所需的类中
Controller
public class UserController {Resource(name user1)//Autowiredprivate UserBean userBean;public UserBean getUserBean() {return userBean;}
}
生命周期
此处的生命周期指的是,Bean对象的创建到销毁的过程.
Bean对象的生命周期主要分成五个主要部分:
1.Bean的实例化
2.设置Bean的属性:
实现了各种 Aware 通知的⽅法如 BeanNameAware、BeanFactoryAware、ApplicationContextAware 的接⼝⽅法执⾏ BeanPostProcessor 初始化前置⽅法执⾏ PostConstruct 初始化⽅法依赖注⼊操作之后被执⾏执⾏⾃⼰指定的 init-method ⽅法如果有指定的话执⾏ BeanPostProcessor 初始化后置⽅法
3.Bean初始化
4.使用Bean
5.销毁Bean
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914878.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!