zoukankan      html  css  js  c++  java
  • 02、Spring-HelloWorld

    0. 环境准备

    1) jar

      jar包我会帮大家准备好的,所以不用担心找不到Jar包  链接:https://pan.baidu.com/s/1JJcYaspK07JL53vU-q-BUQ 提取码:1028 

    c3p0-0.9.1.2.jar

    commons-logging-1.1.1.jar

    mysql-connector-java-5.1.7-bin.jar

    spring-aop-4.0.0.RELEASE.jar

    spring-beans-4.0.0.RELEASE.jar

    spring-context-4.0.0.RELEASE.jar

    spring-core-4.0.0.RELEASE.jar

    spring-expression-4.0.0.RELEASE.jar

     

    1. applicationContext.xml

     

    1     <!-- 配置bean -->
    2     <bean id="helloworld" class="com.cnblogs.www.pluto.Spring">
    3         <property name="name" value="Spring"></property>
    4     </bean>
    SpringBean

     

    2. HelloWorld.java

     1 public class HelloWorld {
     2 
     3     private String name;
     4 
     5     public void setName(String name) {
     6         System.out.println("setname: "+name);
     7         this.name = name;
     8     }
     9     
    10     public void hello() {
    11         System.out.println("hello "+name);
    12     }
    13 
    14     public HelloWorld() {
    15         System.out.println("helloworld's constructor...");
    16     }
    17     
    18 }
    HelloWorld

    3. Main.java

     1 import org.springframework.context.ApplicationContext;
     2 import org.springframework.context.support.ClassPathXmlApplicationContext;
     3 
     4 public class Main {
     5 
     6     public static void main(String[] args) {
     7         // TODO Auto-generated method stub
     8         /* 
     9         HelloWorld helloWorld = new HelloWorld();
    10         helloWorld.setName("pluto");
    11         helloWorld.hello();
    12         */
    13         
    14         //1.创建Spring的IOC容器对象
    15         ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
    16         //2.从IOC容器中获取Bean实例
    17         HelloWorld helloWorld = (HelloWorld) ctx.getBean("helloworld");
    18         //3.调用hello方法
    19         System.out.println(helloWorld);
    20         helloWorld.hello();
    21     }
    22 
    23 }
    Main

  • 相关阅读:
    史上最全的 Python 3 类型转换指南
    Python 3 进阶 —— print 打印和输出
    Go 标准库 —— sync.Mutex 互斥锁
    Python 判断文件/目录是否存在
    测试用例设计——如何提高测试覆盖率
    多语言的测试经验分享
    robotium教材(一):robotium环境搭建
    Android应用开发中出现appcompat-v7错误
    Android CPU使用率:top和dump cpuinfo的不同
    Kernel Time和User Time分别指什么
  • 原文地址:https://www.cnblogs.com/CSAH/p/13022900.html
Copyright © 2011-2022 走看看