首页 > 编程语言 > 详细

Spring入门

时间:2020-06-22 20:42:36      阅读:56      评论:0      收藏:0      [点我收藏+]

一、Spring介绍

官网:https://spring.io/

作用:项目管理(Object, Controller, Service, DAO)

设计模式:工厂模式

 

二、Spring工程搭建

1.创建demo项目:

mvn archetype:generate

2.添加依赖:

<dependencies>
  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>5.2.7.RELEASE</version>
  </dependency>
</dependencies>

包括beans, core, context, expression等

3.创建接口demo.dao.UserDAO.java:

package demo.dao;

public interface UserDAO {
    public void insertUser();
}

4.创建实现类demo.dao.UserDAOImpl.java:

package demo.dao;

public class UserDAOImpl implements UserDAO {
    public void insertUser() {
        System.out.println("insert user...");
    }
}

5.添加资源文件resources/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="userDAO" class="demo.dao.UserDAOImpl"></bean>
</beans>

6.编写main方法:

package demo;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.context.ConfigurableApplicationContext;

import demo.dao.UserDAO;

public class App 
{
    public static void main( String[] args )
    {
        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        UserDAO userDAO = context.getBean("userDAO", UserDAO.class);
        userDAO.insertUser();
        ((ConfigurableApplicationContext)context).close();
    }
}

基本的demo就完成了。

Spring入门

原文:https://www.cnblogs.com/viewts/p/13178873.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!