写在前面:
小伙伴儿们,大家好! 上一期我们讲了计算机网络的相关协议——计算机网络体系结构?TCP/IP协议?这些你都知道多少?
这期让我们来学习新的知识——Spring系列! 跟随时光来开启Spring的大门!
思维导图:
1,初识Spring;
1. 百科介绍:
2. 核心思想:
IOC控制反转; AOP面向切面;
3. 官网及下载jar包地址:
官网:
最新开发包下载地址:
https://repo.spring.io/libs-release-local/org/springframework/spring/
还有下载Spring各种jar包地址:
2,Spring版HelloWorld;
1.首先导入Spring5的必要jar包;
这些jar包资料,我都打包整理好了; 关注公众号《程序员的时光》,后台回复——Spring 即可获得
当然,我们先得建个Java项目,在包里面导入。
-
当然这里将jar包复制进去后,还需要加载;
-
idea中常用的加载jar包方式是在Project Structure里面添加;
-
打开Project Structure;点击界面上方的按钮;
-
然后导入你的jar包路径就可以了;
2. 建立的HelloWorld类;
package com.java.test;
public class HelloWorld {
public void say(){
System.out.println("Spring5您好!");
}
}
3. 先写配置文件;
配置文件可以随意任名,这里为beans.xml;
<?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">
<!--通过id来标识类-->
<bean id="helloWorld" class="com.java.test.HelloWorld"></bean>
</beans>
4. 测试函数;
package com.java.service;
import com.java.test.HelloWorld;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
public static void main(String[] args) {
//加载beans.xml文件,调用Spring接口
ApplicationContext ac=new ClassPathXmlApplicationContext("beans.xml");
//通过id获取bean,返回一个对象
HelloWorld helloWorld=(HelloWorld)ac.getBean("helloWorld");
//调用方法
helloWorld.say();
}
}
运行该测试函数:
好了,今天就先分享到这里了,下期继续给大家带来Spring系列后续讲解!欢迎关注我的原创技术公众号~
原创实属不易,求个关注吧~