spring基础01-简介,安装

1 Spring5

1.1简介

  • 轻量级的框架,极大简化开发,使用超级广泛

  • Spring的两个核心部分:IOC和Aop

    • IOC 控制反转,把创建对象过程交给Spring进行管理
    • Aop:面向切面,不修改源代码的情况下,进行功能的增强
  • Spring的特点:

    • 方便解耦
    • 方便程序测试,整合junit
    • Aop编程支持
    • 可以整合其他框架一起使用
    • 支持事务的操作
    • 降低API开发难度

image

1.2 入门案例

1.2.1 安装

  1. 下载:

  2. 新建java项目(maven)

  3. 导入spring5的jar包

    • 只需要core里面的四个就行
    • maven导入spring-web就行,会关联导入
  4. 创建一个普通类,比如user

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

    • 这个我方resources目录下了,不然后面测试方法里面找不到他

    • <?xml version="1.0" encoding="UTF-8"?>
      <beans xmlns="http://www.springframework.org/schema/beans"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
      <!--    配置User对象的创建-->
          <bean id="user" class="com.zhang.User"></bean>
      </beans>
      
  6. 测试代码编写,看看对象创建了没

    • public class TestSpring5 {
          @Test
          public void Test(){
              //1.加载spring配置文件
              ApplicationContext context=new ClassPathXmlApplicationContext("bean1.xml");
              //2. 获取配置创建的对象
              User user = context.getBean("user", User.class);
              user.add();
          }
      }
      
posted @   荧惑微光  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示