Spring 概述及 HelloWorld(一)
2020-12-24 03:27
标签:src ram sys import encoding 标识 文件 mamicode xmla 一、Spring 的基本该概念 1、轻量级开源的 JavaEE 框架; 二、Spring 相关特点: 三、Spring 入门案例 1、下载 Spring 5.2.6 ,地址:https://repo.spring.io/release/org/springframework/spring/5.2.6.RELEASE/ 2、IDEA 创建 普通 java 工程 3、导入 刚才下载的 jar 包 4、编写实体代码; 5、创建 spring 配置文件 bean1.xml 6、编写测试代码: 运行测试类:输出如下: Spring 概述及 HelloWorld(一) 标签:src ram sys import encoding 标识 文件 mamicode xmla 原文地址:https://www.cnblogs.com/wdh01/p/13211193.html
2、Spring 可以简化企业级开发的复杂性;
3、spring 主要由 由 IOC(控制反转:创建对象的过程交由 Spring 管理),AOP (面向切面编程:在不修改源代码的即可达到功能增强)组成
package org.wdh01.spring;
public class User {
public void eat(){
System.out.println("eat .........");
}
}
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">
bean id="user" class="org.wdh01.spring.User">bean>
beans>
package org.wdh01.spring.testdemo;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.wdh01.spring.User;
public class UserTest {
@Test
public void testEat() {
//1、价加载 Spring 配置文件
ApplicationContext ctx = new ClassPathXmlApplicationContext("org/wdh01/spring/bean1.xml");
//2、创建 User 对象
User user = ctx.getBean("user", User.class);
System.out.println(user);
user.eat();
}
}
文章标题:Spring 概述及 HelloWorld(一)
文章链接:http://soscw.com/index.php/essay/37824.html