• 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中if __name__ == '__main__' 的作用和原理
    ajax请求参数为中文乱码的情况
    表单提交---前端页面模拟表单提交(form)
    mysql中函数DISTINCT,group by,CONCAT及GROUP_CONCAT的使用
    Java的反射机制及应用实例
    Java中的IO学习总结
    Form表单提交
    Java中equals和==的区别
    Java的String&StringBuffer&StringBuilder
    Java的Date类与Calendar类
  • 原文地址:https://www.cnblogs.com/CSAH/p/13022900.html
Copyright © 2020-2023  润新知