欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

开启ssm学习之旅-spring的第一个程序

程序员文章站 2024-03-18 16:39:46
...

转载请附加链接,写的不好的地方多多包涵,我会继续努力的。

1、在IDEA中创建一个ssmchapter01项目

2、选择Maven 和create from archetype,并选择org........webapp

 如下图:

开启ssm学习之旅-spring的第一个程序

3.创建名称ssmchapter1,一路都是默认,因为我在使用maven前就在IDEA中配置 好了

4创建完成后会有一段时间的加载,网速快就下载的快,

开启ssm学习之旅-spring的第一个程序

5、在pom文件中导入Spring的四个基础包以及commons-logging 的jar包,方法:jar包的网址:https://mvnrepository.com/

输入所需要的jar包,寻找到对应的版本复制内容,加到pom文件中。依次加入所需要的所有jar包

如下图</depengency>后面粘贴的就是各个包的命令,只需要在官网下载找到制定的版本就可以,我下载的是4.3.6版本

开启ssm学习之旅-spring的第一个程序

 

开启ssm学习之旅-spring的第一个程序 

开启ssm学习之旅-spring的第一个程序 

到这里,五个包都导入完毕。 

接下来:

开启ssm学习之旅-spring的第一个程序

代码不好复制,所以我单另放在对应步骤的下面:

package com.ssm.ioc;

public interface UserDao {
    public void say();//创建一个say方法
}

 开启ssm学习之旅-spring的第一个程序

package com.ssm.ioc;

public class UserDaoImpl implements UserDao {
    //@Override  在这个类中实现UserDao接口中的方法并输出指定的内容
    public void say() {
        System.out.println("UserDao say hello world!");
    }
}

 开启ssm学习之旅-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-4.3.xsd">
       <!-- 将指定的类配置给spring,让spring创建其对象的实例 -->
        <bean id="userDao" class="com.ssm.ioc.UserDaoImpl"/>
</beans>

 

最后一步:

开启ssm学习之旅-spring的第一个程序

 所有的代码如下,上面的图片只有import

package com.ssm.ioc;

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

public class testIoC {
    public static void main(String[] args){
        //1.初始化spring容器,加载配置文件
        ApplicationContext applicationContext=
                new ClassPathXmlApplicationContext("applicationContext.xml");
        //2.通过容器获得UserDao实例
        UserDao userDao=(UserDao)applicationContext.getBean("userDao");
        //3.调用实例中的say()方法
        userDao.say();

    }
}

 

执行的结果:

开启ssm学习之旅-spring的第一个程序