当前位置 : 主页 > 编程语言 > java >

Spring入门

来源:互联网 收集:自由互联 发布时间:2022-06-23
Spring概述​​​​ 1. Spring是轻量级的、开源的JavaEE框架 2. 可以解决企业应用开发的复杂性 3. Spring有两个核心部分:IOC和Aop (1)IOC:控制反转,把创建对象的过程交个Spring进行管理 (

Spring概述​​​​

1. Spring是轻量级的、开源的JavaEE框架

2. 可以解决企业应用开发的复杂性

3. Spring有两个核心部分:IOC和Aop

  (1)IOC:控制反转,把创建对象的过程交个Spring进行管理

  (2)Aop:面向切面,不修改源代码进行功能增强

4. Spring特点

  (1)方便解耦,简化开发

  (2)Aop编程支持

  (3)方便程序测试

  (4)方便和其他框架进行整合

  (5)方便进行事务操作

  (6)降低Java EE API的开发难度

Spring安装​​​​

1. 下载spirng github或maven

2. 导入spring5相关jar包

Spring入门_xml

 

spring核心所需要的ioc基本包

Spring入门_xml_02

Spring入门_xml_03

3. 创建普通类,在这个类创建普通方法

1 public class User {
2 public void add(){
3 System.out.println("add....");
4 }
5 }

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

  (1)使用xml文件进行配置  

    通过bean标签进行配置

1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
5 <!-- 配置User对象创建 -->
6 <bean id="user" class="com.s.spring5.User"></bean>
7 </beans>

6. 进行测试代码编写

1 import com.s.spring5.User;
2 import org.junit.Test;
3 import org.springframework.context.ApplicationContext;
4 import org.springframework.context.support.ClassPathXmlApplicationContext;
5
6 public class TestSpring {
7 @Test
8 public void testAdd(){
9 //1 加载Spring配置文件
10 ApplicationContext context =
11 new ClassPathXmlApplicationContext("bean1.xml");
12 //2 获取配置创建的对象
13 User user = context.getBean("user", User.class);
14
15 System.out.println(user);
16 user.add();
17 }
18 }

运行测试类,正确情况应该在println函数中输出User对象的地址,并调用了User中的add()方法

Spring入门_spring配置_04

 

上一篇:使用 debootstrap 制作 ARM64 rootfs.cpio
下一篇:没有了
网友评论