zoukankan      html  css  js  c++  java
  • 1.2 Spring快速入门

    步骤分析
    1. 创建java项目,导入spring开发基本坐标
    2. 编写Dao接口和实现类
    3. 创建spring核心配置文件
    4. spring配置文件中配置 UserDaoImpl
    5. 使用spring相关API获得Bean实例

    1)创建java项目,导入spring开发基本坐标

     1 <dependencies>
     2   <dependency>
     3     <groupId>org.springframework</groupId>
     4     <artifactId>spring-context</artifactId>
     5     <version>5.1.5.RELEASE</version>
     6   </dependency>
     7     <dependency>
     8       <groupId>junit</groupId>
     9       <artifactId>junit</artifactId>
    10       <version>4.12</version>
    11     </dependency>
    12 </dependencies>

    2)编写Dao接口和实现类

    1 public interface UserDao {
    2     public void save();
    3 } 
    4 public class UserDaoImpl implements UserDao { 5 public void save() { 6   System.out.println("保存成功了..."); 7 } 8 }

    3)创建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">
    </beans>

    4)在spring配置文件中配置 UserDaoImpl

    <beans ...>
      <bean id="userDao" class="com.lagou.dao.impl.UserDaoImpl"></bean>
    </beans>

    5)使用spring相关API获得Bean实例

    public class UserTest {
      @Test
      public void testSave() throws Exception {
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
        UserDao userDao = (UserDao) applicationContext.getBean("userDao");
        userDao.save();
      }
    }
  • 相关阅读:
    docker在Linux环境下的安装
    docker在Windows环境下的安装
    tcpdump和windump
    Centos7下安装Elasticsearch 5.6.6
    使用concurrent.futures模块并发,实现进程池、线程池
    Nginx配置Gzip
    linux常用命令
    Linux下文档与目录结构
    快速读取大文件的几种方式
    linux 将大文件分解为多个小文件
  • 原文地址:https://www.cnblogs.com/louis-w/p/14309779.html
Copyright © 2011-2022 走看看