• Spring入门


    1.第一个Spring例子

    1.1项目结构

    1.2 各个文件源码

    HelloApi.java

    package xyz.javass.spring.helloworld;
    /**
     * 
     * @ClassName HelloApi
     * @Description 实现hello接口
     * @author Quinntian
     * @Date 2018年5月11日 下午5:01:20
     * @version 1.0.0
     */
    public interface HelloApi {
         public void sayHello();
    
    
    }

    HelloImpl.java

    package xyz.javass.spring.helloworld;
    /**
     * 
     * @ClassName HelloImpl
     * @Description TODO(这里用一句话描述这个类的作用)
     * @author Quinntian
     * @Date 2018年5月11日 下午5:02:37
     * @version 1.0.0
     */
    public class HelloImpl implements HelloApi {
    
        @Override
        public void sayHello() {
            // TODO Auto-generated method stub
                System.out.println("Hello World");
        }
    
    }
    

    HelloTest.java

    package xyz.javass.spring.helloworld;
    
    import org.junit.Test;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import org.springframework.context.support.FileSystemXmlApplicationContext;
    
    
    public class HelloTest {
    
        @Test
        public void testHelloworld(){
           //1.读取配置文件实例化一个IOC容器
            ApplicationContext context = new ClassPathXmlApplicationContext("classpath:Spring.xml");
           //2.从容器中获取Bean
            HelloApi helloApi = context.getBean("hello",HelloApi.class);
           //3.执行业务逻辑
            helloApi.sayHello();
        }
    
    
    
    }
    
    1. Spring.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"
        xmlns:context="http://www.springframework.org/schema/context"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
            http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
    
    <bean id="hello" class="xyz.javass.spring.helloworld.HelloImpl"></bean>
    </beans>
    
  • 相关阅读:
    容器常用命令
    镜像常用命令
    Docker安装
    Jenkins部署
    IIS配置伪静态 集成模式 样式丢失
    centos7 apache 配置ssl
    centOS7 关闭swap
    Presto集群部署和配置
    HDFS中将普通用户增加到超级用户组supergroup
    superset在 centos 7安装运行
  • 原文地址:https://www.cnblogs.com/quinntian/p/9034260.html
Copyright © 2020-2023  润新知