Spring介绍+入门代码实现

1、Spring

    很多东西不懂,等我学了后面之后再过来补充吧!先有个印象

1.1 Spring是什么

    Spring框架是一个开源的容器性质的轻量级框架。主要有三大特点:容器、IOC(控制反转)、AOP(面向切面编程)。

1.2 Spring优势

    方便解耦合 AOP编程的支持 声明式事务的支持 方便程序的测试 方便集成各类优秀的框架 降低Java EE API的使用难度 Java源码是经典学习范例
Spring体系结构

1.3 Spring程序开发步骤

之前开发
Spring解耦之后

1.4 Spring入门

  1. 导入坐标
pom.xml中添加Spring坐标
<dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.3.14</version>
        </dependency>
    </dependencies>
  1. 创建Bean
创建一个接口
创建一个类实现上面的接口
  1. 在resources文件下创建applicationContext.xml 在配置文件中配置
添加实现类的全包名和对应的id
<bean id="userDao" class="com.ssc.dao.impl.UserDaoImpl"></bean>
  1. 创建ApplicationContext对象.getBean (测试类)
写一个Demo
public static void main(String[] args) {
          
   
        ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
        UserDao userDao =  (UserDao) app.getBean("userDao");
        userDao.save();
    }
经验分享 程序员 微信小程序 职场和发展