Spring5框架入门案例

Spring框架概述:

  1. 轻量级(相比于引入很多jar包的情况)开源(免费提供源代码)的J2EE应用程序框架(让开发更简洁)。
  2. Spring框架解决企业应用开发的复杂性。
  3. Spring有两个核心部分:IOC和AOP。
    1. IOC:控制反转,之前原始方式创建对象要new一个对象,现在让Spring帮我们创建对象,进行对象的实例化。
    2. AOP:面向切面,在不修改源代码的情况下实现功能的添加或者功能的增强。
  4. Spring框架特点:
    1. 方便解耦,简化开发。
    2. AOP编程的支持。
    3. 方便程序的测试,整合Junit。
    4. 方便和其他框架进行整合。
    5. 方便进行事务操作。
    6.  降低API开发难度。

Spring框架入门案例:

  1. 下载Spring5,进入Spring官网->projects ->SpringFramework->github ->Access to Binaries ->Spring Framework  Artifacts ->Downloading a Distribution https://repo.spring.io
  2. IDEA创建普通java工程
  3. 导入Spring5相关jar包:lib文件夹下面beans、core、context、expression4个核心jar包和一个日志包commons-logging,然后导入:File->Project structure ->Modules  
  4. 创建普通的类,用这个类创建普通方法
    package com.company;
    /*User.java */
    public class User {
        public void add () {
            System.out.println("add ");
        }
    }
    

    5.创建Spring配置文件,在配置文件中配置创建的对象

    1. Spring配置文件使用xml格式:new->xml configuration file ->spring config,创建bean.xml 配置文件(xml快捷键注释:CTRL + SHIFT + /)

    2.  测试代码的编写

      package com.company.test;
      
      import com.company.User;
      import org.junit.Test;
      import org.springframework.context.ApplicationContext;
      import org.springframework.context.support.ClassPathXmlApplicationContext;
      
      public class testSpring5 {
      
          @Test
          public void testAdd () {
                  //1.加载spring配置文件
                  ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
                  //2.获取配置创建的对象
                  User user = context.getBean("user", User.class);
              System.out.println(user);
              user.add();
          }

      运行结果:

      com.company.User@32d2fa64
      add 
      
      Process finished with exit code 0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值