Spring ---helloworld

Posted 陆伟

tags:

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

1:创建一个HelloWorld的类

 1 package com.spring.helloworld;
 2 
 3 public class HelloWorld {
 4     private String name;
 5 
 6     public void setName(String name) {
 7         System.out.println("helloWorld的set方法");
 8         this.name = name;
 9     }
10     public void hello(){
11         System.out.println("helloworld:"+name);
12     }
13     public HelloWorld() {
14         System.out.println("helloWorld的构造器");
15     }
16 }

2:正常使用 HelloWorld类:

1         HelloWorld helloWorld=new HelloWorld();
2         helloWorld.setName("beijing");
3         helloWorld.hello();        

3:使用Spring容器IOC:

  把2中的创建对象。传入属性都交给Spring来管理

<?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.spring.helloworld.HelloWorld">
        <property name="name" value="aa"></property>
    </bean>
</beans>

id:就相当于是HelloWorld这个类的引用。如果不写。访问的时候直接写类的全类名也是可以的。

4:使用IOC容器

    //1:创建IOC容器
        ApplicationContext act=new ClassPathXmlApplicationContext("applicationContext.xml");
        //2:从IOC中获得Bean实例 有id
        HelloWorld helloWorld=(HelloWorld) act.getBean("helloWorld");
      //3:没有id
      HelloWorld helloWorld2=(HelloWorld) act.getBean("com.spring.helloworld.HelloWorld");
helloWorld.hello();

 




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

Spring全家桶笔记:Spring+Spring Boot+Spring Cloud+Spring MVC

学习笔记——Spring简介;Spring搭建步骤;Spring的特性;Spring中getBean三种方式;Spring中的标签

Spring--Spring入门

Spring框架--Spring事务管理和Spring事务传播行为

Spring框架--Spring事务管理和Spring事务传播行为

Spring框架--Spring JDBC