用idea java起一个SSM项目

1.新建一个ssm项目 maven 中的 webapp,(一些基本新建操作)

 

2.在pom文件中导入4个基础包及其Commons-logging的JAR包;(spring-beans;spring-context;spring-core;spring-expression)在https://mvnrepository.com/ 中复制包配置。

 

3.在main目录新建 一个java目录并且设置为源代码目录,在com.ssm.ioc下创建接口并且定义say方法,在ssm.ioc下创建接口实现类。并且在类中实现类方法。

 

// UserDao 接口 
package com.ssm.ioc;
 public interface UserDao { 
    public void say(); 
}

 

 

eg: 完成目录如下:

 

4.在main目录下新建resources目录并且设置资源文件夹。在resources文件夹下创建applicationContext.xml的配置文件,创建了一个ID=userDao 的bean。

//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-3.1.xsd http://www.springframework.org/schema/tx">

    <!-- 将制定类配置给spring,让spring创建其对象的实例--> 
    <bean id="userDao" class="com.ssm.ioc.UserDaoLmpl" />
</beans>

5.在ssm.ioc下创建一个测试类并且编写main方法,需要初始化spring容器,并且加载配置文件,然后通过spring容器获取USERDao 实例,调用say()方法。

// TestIoc 
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(); 
     } 
}

6.运行结果

(通过51自学网的学习,进行练习)

 

项目操作过程中的坑:

  1. 新建maven项目后,没有src的文件夹(发现maven环境打错了)

  2. 导入POM配置项的spring包时,这里没变化(maven的版本为3.6.3版本太高,后面重新下载改为3.5.3)

     

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值