Spring5系列——带你走进Spring大门!

Posted 程序员的时光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring5系列——带你走进Spring大门!相关的知识,希望对你有一定的参考价值。

写在前面:

小伙伴儿们,大家好!上一期我们讲了计算机网络的相关协议——

这期让我们来学习新的知识——Spring系列!跟随时光来开启Spring的大门!

思维导图:

Spring5系列——带你走进Spring大门!

1,初识Spring

1. 百科介绍:

Spring5系列——带你走进Spring大门!

2. 核心思想:

IOC控制反转;AOP面向切面;

3. 官网及下载jar包地址:

官网:

https://spring.io/

https://repo.spring.io/libs-release-local/org/springframework/spring/

Spring5系列——带你走进Spring大门!

https://repo.spring.io/webapp/#/search/quick/

2,Spring版HelloWorld:

1.首先导入Spring5的必要jar包;

这些jar包资料,我都打包整理好了; 

当然,我们先得建个Java项目,在包里面导入。Spring5系列——带你走进Spring大门!

  1. 当然这里将jar包复制进去后,还需要加载;
  2. idea中常用的加载jar包方式是在Project Structure里面添加;
  3. 打开Project Structure;点击界面上方的按钮; Spring5系列——带你走进Spring大门! Spring5系列——带你走进Spring大门!
  4. 然后导入你的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();
    }
}

运行该测试函数:




原创实属不易,求个关注吧~



以上是关于Spring5系列——带你走进Spring大门!的主要内容,如果未能解决你的问题,请参考以下文章

零基础同学的福利,带你走进Airsim 的大门

Python三剑客,带你摸索走进Python的大门

Spring5一篇文章带你理解Spring5中的静态代理模式

玩转Rabbitmq系列01:一文带你敲响Rabbitmq的大门

《手牵手带你走进python世界》系列五

Django 大神带你飞系列~走进Django