bean为什么需要依赖注入 Spring

Spring,bean为什么需要依赖注入,博智网带你了解详细信息 。
目录

  • 具体步骤:
    • 样例1:
    • 样例2:
  • Spring单例模式和原型模式
    • 一、单例模式
    • 二、原型模式
    • 思考 为什么需要依赖注入
  • 总结

    【bean为什么需要依赖注入 Spring】
    具体步骤:1.创建一个maven项目 spring-day1-constructor
    2.导入依赖
    <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><!--这里是java 版本号--><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target><!--这里是方便版本控制--><spring.version>5.3.1</spring.version><lombok.version>1.18.20</lombok.version><junit.version>4.12</junit.version></properties><dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring.version}</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version></dependency></dependencies>
    3.工程项目结构
    bean为什么需要依赖注入 Spring

    文章插图
    bean为什么需要依赖注入 Spring

    文章插图
    bean为什么需要依赖注入 Spring

    文章插图
    bean为什么需要依赖注入 Spring

    文章插图

    思考 为什么需要依赖注入为什么我们以前用一个对象 new一下就好了,但用了Spring 之后,反而还需要写
    这样一段代码再去获取勒?明明感觉更麻烦啦丫?用这个又有什么样的好处呢?

    ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");Student student1 = applicationContext.getBean("s2", Student.class);
    总结本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注趣讯吧的更多内容!