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();
}
作者:银龙

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

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

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

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

原文地址:https://www.cnblogs.com/wangyinlon/p/14972253.html