`
newchq
  • 浏览: 55056 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Spring整理6 -- 构造方法注入

阅读更多

配置文件

<beans>

        <bean id="conf" class="dbconf.Conf" >

                <!--构造函数方法注入-->

                <constructor-arg index="0" type="java.lang.String">

                        <value>sunDriver</value>

                </constructor-arg>

                 <constructor-arg index="1" type="java.lang.String">

                        <value>jdbc:odbc:School</value>

                </constructor-arg> 

        </bean>

        <bean id="conf2" class="dbconf.Conf" ></bean>

</beans>

  

程序:

 

package dbconf;

 

public class Conf {

       public Conf(){}

       public Conf(String driverClassName,String url){

              this.driverClassName = driverClassName;

              this.url = url;

              System.out.println("构造函数");

       }

       private String driverClassName;

       private String url;

       

       public String getDriverClassName() {

              return driverClassName;

       }

       public void setDriverClassName(String driverClassName) {

              this.driverClassName = driverClassName;

       }

       public String getUrl() {

              return url;

       }

       public void setUrl(String url) {

              this.url = url;

       }

       public void printInfo(){

              System.out.println(this.driverClassName);

              System.out.println(this.url);

       }

}

 

分享到:
评论

相关推荐

    spring-reference---cn

    - **设值方法注入**:通过setter方法来注入依赖项。 - **字段注入**:直接通过字段来注入依赖项,这种方式较为简单但不推荐使用。 ### 面向切面编程(AOP) 面向切面编程允许程序员将横切关注点(如日志记录、...

    Spring面试专题及答案整理.pdf

    - **Setter方法注入**:通过setter方法来注入依赖。 - **接口注入**:通过实现特定接口来注入依赖。 #### 五、Spring框架中的IoC容器 - **BeanFactory**:这是Spring IoC容器的最基础实现,它提供了对Bean的创建...

    Spring笔记整理.zip

    setter注入则通过setter方法注入依赖,更加灵活,可以在bean实例化后进行调整。Spring支持两者,开发者可以根据需求选择合适的方式。 5. **常用作用域**:Spring中的bean可以有不同的作用域,如单例(默认),在...

    java面试题_框架—Spring(14题)

    - 两种主要的DI方式:构造器注入和setter注入,它们分别通过构造函数和setter方法传递依赖。 2. **IoC(Inversion of Control)** - IoC是控制反转的概念,意味着应用的控制权由程序本身转移给了Spring容器,容器...

    传智播客Spring2.5.6学习笔记最新整理

    按照“传智播客Spring2.5.6学习笔记最新整理”的指引,我们需从官方下载页面http://www.springsource.org/download下载Spring框架,随后解压缩并定位到关键的JAR文件。这些JAR文件包括: - `dist\spring.jar`:核心...

    spring.net 资料整理

    Spring.NET 提供了多种依赖注入方式,如构造函数注入、属性注入和方法注入。例如,可以修改 `PersonDao` 类以接受一个依赖的构造参数: ```csharp public class PersonDao : IPersonDao { private readonly ...

    Spring相关资料

    - **构造方法注入**: 通过构造函数传递依赖对象。 ### Spring的自动装载 - **知识点**: Spring支持自动装配Bean的依赖关系,可以减少XML配置的工作量。 - **byName**: 根据属性名称自动装配。 - **byType**: ...

    百知教育spring笔记1

    - **Set注入**:通过setter方法注入依赖。 - 示例: ```xml ``` - **构造器注入**:通过构造函数传递依赖。 - **字段注入**:直接在字段上使用注解的方式注入依赖。 - **集合类型注入**:可以通过`&lt;list&gt;...

    Spring知识整理

    - **Set 注入**:通过 setter 方法注入依赖。这是最常用的注入方式。 - **构造函数注入**:通过构造函数参数注入依赖。这种方式较少使用,但有时在某些场景下更为合适。 - **属性注入**:直接在 XML 中定义属性的...

    java-java面试题库整理-基础-JVM-线程并发-框架等.zip

    - Spring框架:理解依赖注入(DI)和面向切面编程(AOP),掌握Spring MVC和Spring Boot的应用。 - MyBatis框架:学习如何配置MyBatis,使用Mapper接口和XML映射文件进行数据操作。 - Hibernate框架:了解ORM思想...

    spring注解大全整理.docx

    Spring 注解大全整理 Spring 框架提供了许多注解,用于简化配置和编程。这些注解可以分为多个类别,包括组件扫描、依赖注入、切面编程、事务管理、缓存、异步任务和计划任务等。 一、组件扫描 * @Controller:...

    spring 复习整理

    依赖注入可以通过构造函数注入或 setter 方法注入来实现。例如: ```java public class UserManagerImpl { private UserDao userDao; public UserManagerImpl(UserDao userDao) { this.userDao = userDao; } ...

    Spring面试专题及答案整理文档.rar

    Spring支持构造器注入、setter注入和接口注入三种方式。 3. **AOP**:Spring的AOP模块允许我们定义横切关注点,如日志、事务管理等,这些关注点可以被编织到业务逻辑中,使得代码更加整洁。Spring支持基于代理的AOP...

    Spring面试专题及答案整理1

    DI则是实现IOC的一种方式,通过构造器注入、setter方法注入或接口注入,将依赖的对象传入到需要它们的类中,而不是让类自己去查找或创建依赖。 **BeanFactory和ApplicationContext的区别**: - BeanFactory是基本的...

    Spring2&3速查手册HandBood系列(By FengGe整理)

    本手册主要涵盖了Spring框架的两个主要版本——Spring 2.x和Spring 3.x,由FengGe精心整理,旨在帮助开发者快速查找和理解Spring的核心概念与使用方法。 一、IoC(Inversion of Control)容器 Spring的核心是IoC...

    springIOC笔记整理(分章节)

    6. **一站式框架**:Spring 可以与许多其他框架集成,如 ORM 框架 Hibernate、MyBatis,以及 MVC 框架 Spring MVC。它还提供了对 JMS、JDBC、JPA 等多种企业级服务的支持,简化了开发过程。 在实际使用中,一个简单...

    Spring IOC和AOP代码与笔记整理

    2. **依赖注入(DI,Dependency Injection)**:是IOC的实现方式,通过setter方法、构造器或接口的实现来注入依赖对象,使得对象之间的耦合度降低,增强了代码的可测试性和可维护性。 3. **Spring容器**:有...

Global site tag (gtag.js) - Google Analytics