zoukankan      html  css  js  c++  java
  • spring入门实现打印Hello Spring!

    SpringHello.java

    package com.spring.hjsjy;
    
    /**
     * 〈一句话功能简述〉<br>
     *
     * @author hjsjy
     * @create 2018/9/20
     * @since 1.0.0
     */
    public class SpringHelloWorld {
        private String  name;
    
        public void setName(String name) {
            this.name = name;
        }
        public void printHello(){
            System.out.println("Hello Spring!");
    
        }
    
    }
    

    Main.java

    package com.spring.hjsjy;
    
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    /**
     * 〈一句话功能简述〉<br>
     *
     * @author hjsjy
     * @create 2018/9/20
     * @since 1.0.0
     */
    public class Main {
        public static void main(String[] args) {
            ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");//加载spring上下
            HelloSpring helloSpring = (HelloSpring) context.getBean("hj");//获取hj的bean
            //HelloSpring helloSpring=context.getBean(HelloSpring.class)
            //另一种写法这样就不需要强制类型转换
            helloSpring.printHello();
        }
    }
    

    applicationContext.xml

    <?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="hj" class="com.spring.hjsjy.HelloSpring">
            <property name="name" value="hjsjy"/>
        </bean>
    </beans>
    
  • 相关阅读:
    JSR 303
    Spring JSR-250注解
    java 内部类
    爬虫
    多线程异步编程示例和实践-Task
    多线程异步编程示例和实践-Thread和ThreadPool
    线程机制、CLR线程池以及应用程序域
    二维码的生成与识别
    Unicode 和 UTF-8 有何区别?
    json转换为自定义类型的集合
  • 原文地址:https://www.cnblogs.com/narojay/p/10812613.html
Copyright © 2011-2022 走看看