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事务传播行为