Java-1214

Spring5总体学习内容

  1. Spring基本概念
  2. IOC容器
  3. Aop
  4. JdbcTemplate
  5. 事务管理
  6. Spring5新特性

框架概述

  1. Spring是轻量级的开源的JavaEE框架
  2. Spring可以解决企业应用开发的复杂性
  3. Spring有两个核心部分:IOC、Aop
    1. IOC:控制反转,把创建对象的过程交给Spring进行管理,不再需要使用new的过程
    2. Aop:切面编程,不修改源代码的情况下,进行功能增强
  4. Spring特点
    1. 方便解藕,简化开发
    2. AOP编程支持
    3. 方便程序测试
    4. 方便集成其他框架,如MyBaits
    5. 方便事务操作
    6. 降低API开发难度
    7. 是Java源码的经典学习范例

入门案例

  1. 下载Spring5的相关jar包:https://repo.spring.io

    1. 找到5.2.6版本:https://repo.spring.io/ui/native/release/org/springframework/spring/5.2.6.RELEASE/
  2. 打开idea工具,创建一个普通的Java工程

  3. 导入Spring5相关Jar包:下图为Spring5基本模块请添加图片描述

    1. 只做基本功能:核心部分:Beans、Core、Context、Expression
    2. 所以至少需要这四个Jar包
  4. 写代码,用Spring方式创建对象:

    1. 两种方式:配置文件&注解
  5. 创建配置文件,在配置文件里面创建对象

    1. Spring配置文件使用XML

      <!--配置user类的对象创建 -->
      <!--使用bean标签 -->
      <bean id="user" class="com.emnets.spring5.User"></bean>
      
  6. 测试代码编写

    //  1.加载spring配置文件
    ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");
    
    //  2.获取配置文件
    User user = context.getBean("user", User.class);
    
    //	3.输出
    System.out.println(user);
    user.add();
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值