spring开篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring开篇相关的知识,希望对你有一定的参考价值。

 Spring 开篇

Data access结构体系图

技术分享

 

 

Spring的第一个案例

1.引依赖  jar

 

beans自动引入core

<!-- beans -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <version>4.2.3.RELEASE</version>
    </dependency>

 

Context 自动引入AOPexpression

<!--context-->
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>4.2.2.RELEASE</version>
</dependency>

2.创建一个类

 

public class HappyService {
    private  String info;
    public  void  work(){
        System.out.println("happy"+info);
    }
    public String getInfo() {
      return info;
    }
public void setInfo(String info) {
        this.info = info;
    }
}

3.applicationContext配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beansxmlns="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="happyService" class="cn.happy.Service.HappyService">

//id可以是任何值     class: 全路径
  <property name="info" value="Spring"></property>

 

4.测试类

 @Test
public void  test01(){

//如何获取到spring容器

ApplicationContex ctx = new ClassPathXmlApplicationContext("applicationContext.xml");

HappyService service  =(HappyService)ctx.getBean("happyService");

service.setInfo("Spring");

service.work();  }

  编译结果:

技术分享

 





























以上是关于spring开篇的主要内容,如果未能解决你的问题,请参考以下文章

Spring实战----开篇(包含系列目录链接)

Spring源码剖析开篇:什么是Spring?

《Spring 手撸专栏》| 开篇介绍,我要带新人撸 Spring 啦!

《Spring 手撸专栏》| 开篇介绍,我要带新人撸 Spring 啦!

《Spring 手撸专栏》| 开篇介绍,我要带新人撸 Spring 啦!

00. Spring框架学习开篇