• spring快速入门


    2.1 Spring程序开发步骤
    ①导入 Spring 开发的基本包坐标
    ②编写 Dao 接口和实现类

    ③创建 Spring 核心配置文件

    ④在 Spring 配置文件中配置 UserDaoImpl
    ⑤使用 Spring 的 API 获得 Bean 实例

    2.2 导入Spring开发的基本包坐标

    <properties>
        <spring.version>5.0.5.RELEASE</spring.version> 
    </properties>
     <!--导入spring的context坐标,context依赖core、beans、expression--> <dependencies>
         <dependency>
              <groupId>org.springframework</groupId>
             <artifactId>spring-context</artifactId>
             <version>${spring.version}</version>
        </dependency>
     </dependencies>

    2.3 编写Dao接口和实现类

    public interface UserDao {
          public void save();
     }
     
    public class UserDaoImpl implements UserDao {
              @Override
              public void save() {
                System.out.println("UserDao save method running....");
        }
     }

    2.4 创建Spring核心配置文件

    在类路径下(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"> </beans>

    2.5 在Spring配置文件中配置UserDaoImpl

    <?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="com.itheima.dao.impl.UserDaoImpl"></bean>
    </beans>

    2.6 使用Spring的API获得Bean实

    @Test public void test1(){
    ApplicationContext applicationContext = new
                  ClassPathXmlApplicationContext("applicationContext.xml");
                UserDao userDao = (UserDao) applicationContext.getBean("userDao");
      userDao.save();
    }
    作者:银龙

    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

  • 相关阅读:
    python验证卡普耶卡(D.R.Kaprekar)6174猜想
    关于java环境变量配置出现javac命令无法运行的解决办法
    关于QQ农场牧场等曾经流行的游戏的一些见解
    个人博客九
    个人博客八
    个人博客七
    个人博客六
    第十一周学习进度
    个人博客五
    个人博客四
  • 原文地址:https://www.cnblogs.com/wangyinlon/p/14972253.html
Copyright © 2020-2023  润新知