Spring5(1)——Spring5简介

目录

 

1,简介;

2,Spring5版HelloWorld实现;


1,简介;

官网:

https://spring.io/

最新开发包及文档下载地址:

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

 

下载Spring各种jar包的地址:

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

扫描二维码关注公众号,回复: 9578676 查看本文章

百科介绍:

https://baike.baidu.com/item/spring%E6%A1%86%E6%9E%B6/2853288?fr=aladdin

核心思想:

IOC控制反转;

ACP面向切面; 

2,Spring5版HelloWorld实现;

先导入Spring5必要的jar包:

先建立一个HelloWorld类;

package com.java.test;

public class HelloWorld {

    public void say(){
        System.out.println("Spring你好!");
    }
}

再写一个测试类;

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配置文件
        ApplicationContext ac=new ClassPathXmlApplicationContext("beans.xml");
        //通过id来获取bean
        HelloWorld helloWorld=(HelloWorld) ac.getBean("helloWorld");
        //执行方法
        helloWorld.say();
    }
}

配置文件bean.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">

    <bean id="helloWorld" class="com.java.test.HelloWorld"></bean>
  
</beans>

 运行测试类:

发布了295 篇原创文章 · 获赞 100 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_37084904/article/details/103194406