`

spring mvc 初始化加载bean

阅读更多
<context:component-scan base-package="com.hiway.entity"></context:component-scan>
	
	<bean name="service" class="com.hiway.entity.UserService" scope="prototype">
	
	</bean>

 

@Component("service")
public class UserService {

	private User u ;

	public User getU() {
		return u;
	}

	@Resource(name="u")
	public void setU(User u) {
		this.u = u;
	}
	
	@PostConstruct
	public void init(){
		System.out.println("post constructor");
	}
	
	@PreDestroy
	public void destroy(){
		System.out.println("pre destroy");
	}
}

 

分享到:
评论

相关推荐

    Spring MVC启动时初始化的几个常用方法

    5. **初始化监听器**:Spring MVC支持`ServletContextListener`,这些监听器在应用启动时执行特定任务,如初始化数据源、加载配置等。 6. **注册拦截器**:通过`addInterceptor`方法,可以添加自定义的拦截器,比如...

    spring MVC 初始启动blocking queue

    在你的博客中,你可能详细讲解了如何在Spring MVC初始化阶段配置并使用`BlockingQueue`。这可能涉及到以下步骤: 1. 定义一个`BlockingQueue`的bean,例如使用`ArrayBlockingQueue`,并设置其容量以满足你的应用...

    spring bean XML配置入门

    一旦XML配置加载到Spring容器中,容器将根据配置创建Bean实例,并按照定义进行初始化、依赖注入,最后完成Bean的生命周期管理。 10. **实践操作**: 在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean...

    Spring MVC + Mybatis+Spring实现的个人博客系统

    wpblog.sql可能是数据库的初始化脚本,用于创建这些表结构并可能包含一些初始数据。MySQL是常用的开源关系型数据库管理系统,适用于中小型Web应用,具有良好的性能和稳定性。 **5. 文件结构** - `wpblog.sql`: 这个...

    spring mvc

    - **初始化**:读取配置文件并初始化 Spring 容器。 - **请求处理**:处理所有进入系统的 HTTP 请求。 - **响应生成**:根据处理结果生成最终的 HTTP 响应。 #### 五、Spring MVC 双亲上下文说明 在 Spring MVC 中...

    Spring mvc整合mybatis例子

    - `web.xml`:配置DispatcherServlet和ContextLoaderListener,前者处理HTTP请求,后者初始化Spring的ApplicationContext。 - `spring-mvc.xml`:配置ViewResolver,比如InternalResourceViewResolver,用于解析...

    spring mvc的简单单元测试

    3. **Spring Test**:Spring 提供了自己的测试模块,包含`@RunWith(SpringRunner.class)`注解,它可以将JUnit测试与Spring环境结合,自动加载ApplicationContext,使得我们可以使用依赖注入来测试bean。 4. **@...

    spring mvc mysql hibernate

    数据库脚本(可能是.sql文件)用于创建和初始化MySQL的表结构;还有可能包含Java源代码,包括Controller、Service、DAO层的实现,以及实体类等。 学习和掌握这三大技术,对于Java Web开发者来说至关重要,不仅能够...

    Spring MVC Beginner’s Guide 源代码

    - **web.xml**:配置DispatcherServlet,定义Spring MVC的初始化参数。 - **servlet-context.xml**:Spring MVC的核心配置文件,声明拦截器、视图解析器、bean等。 3. **处理器映射器与适配器** - **...

    Spring MVC源码深度剖析开源架构源码2021.pdf

    Spring MVC是Java EE开发中广泛使用的一个Web框架,它是Spring框架的一部分,主要负责Model-View-Controller(MVC)架构模式的实现。本知识点将围绕Spring MVC的源码深度剖析展开,详细介绍Spring MVC的源码结构、...

    Spring,Spring MVC所需的jar包

    6. **spring-beans-4.1.5.RELEASE.jar**:包含Spring Bean的定义和管理,包括bean的创建、初始化、配置和销毁。它是Spring容器的核心,负责读取配置文件并管理bean的生命周期。 7. **spring-test-4.1.5.RELEASE.jar...

    Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)所有实验及实验报告.zip

    1. Spring框架的配置和使用,包括IoC容器的初始化、bean的定义和依赖注入。 2. Spring MVC的控制器定义、模型绑定、视图解析,以及处理HTTP请求的方法。 3. MyBatis的配置,SQL映射文件的编写,以及如何通过MyBatis...

    spring mvc 初始环境搭建,前后台数据的交互,文件上传

    `web.xml`文件是Web应用程序的核心配置文件,用于初始化Spring MVC的DispatcherServlet。 ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    spring MVC基础学习

    - 配置Spring MVC的DispatcherServlet在web.xml中,设置其初始化参数和映射路径。 - 创建Spring MVC的配置文件,例如`servlet-context.xml`,配置HandlerMapping、HandlerAdapter、ViewResolver等组件。 - 在配置...

    spring mvc项目创建

    1. **初始化 Maven 项目**:使用 IDE(如 IntelliJ IDEA 或 Eclipse)创建一个新的 Maven 项目,确保选择正确的 Java 版本。在 `pom.xml` 文件中,配置项目的依赖,包括 Spring MVC 和其他必要的库,例如 Spring ...

    Spring MVCSpring MVC基础.ppt

    DispatcherServlet也初始化了一个WebApplicationContext,它是Spring容器的一个特殊版本,专门用于Web应用。 2. **IoC(Inversion of Control)容器**:Spring MVC中的Controller组件是JavaBean,它们的实例化、...

    OSGI整合Spring、Mybatis、Spring MVC实现一个登录应用案例

    总的来说,这个案例展示了OSGI的模块化优势,以及如何将Spring、Mybatis和Spring MVC集成到OSGI环境中,构建一个可维护、可扩展的登录应用。通过实践这样的案例,开发者可以更好地掌握这些技术在企业级开发中的应用...

    spring+spring mvc+mybatis框架整合实现超市货物管理系统

    `supermarket_management.sql`可能是数据库初始化脚本,用于创建系统所需的表结构和初始数据。在实际操作中,这些SQL语句通常会被封装在MyBatis的Mapper接口中,通过注解或XML文件定义SQL映射。 `supermarket_goods...

    Servlet JSP Spring MVC初学指南(alin书签).pdf

    Servlet生命周期包括加载、初始化、服务、销毁四个阶段,开发者可以通过重写相应的方法来定制行为。 **JSP(JavaServer Pages)** 是一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码。JSP页面在服务器端...

    搭建Spring+Spring MVC+Hibernate开发框架

    然后,配置Spring的IoC容器,包括定义bean的实例化方式、初始化参数等。接着,设置Spring MVC的配置,如处理器映射器、视图解析器等。最后,配置Hibernate连接数据库的相关信息,包括数据源、实体类、映射文件等。 ...

Global site tag (gtag.js) - Google Analytics