SSM集成

项目搭建步骤

一、创建项目目录结
二、配置web.xml(WEB-INF包下)

  • 过滤器(中文乱码)、
  • 监听器、
  • 加载Spring配置文件、
  • 配置中央处理器(配置加载参数)}

三、配置jdbc.properties(driver、url、uname、pwd)
四、配置applicationContext-dao.xml

  • 读取外部的配置文件、

  • 配置数据源、

  • 配置mybatis框架(创建并配置SqlSessionFactory对象,SqlSessionFactory是MyBatis的核心对象,用来创建SqlSession对象,SqlSession是执行SQL语句的入口。这个配置中定义了数据源dataSource、MyBatis的配置文件SqlMapConfig.xml的位置以及实体类的包路径。其中,typeAliasesPackage属性用于配置实体类的包路径,可以在XML配置文件中使用类名代替类全名)

  • 配置mapper代理(描指定包下的MyBatis Mapper接口的,并把它们注册为Spring的Bean,以便在应用程序中随时可以使用@Autowired注解来注入Mapper接口的实例。MyBatis Mapper接口是指与MyBatis对应的Java接口,其中定义了针对数据库的增删改查等操作方法)

五、配置applicationContext-service.xml( 扫描业务逻辑类 )
六、配置springmvc.xml

  • 扫描控制器、
  • 注解的映射器 适配器、
  • 视图解析器(前缀属性与后缀属性) }
    七、SSM集成完毕

集成常见问题

一、路径窄化

下面是一段已经进行路径窄化的代码。

@RequestMapping("/college")
@Controller
public class CollegeController {
    @Autowired
    private CollegeService collegeService;
    @RequestMapping("/lianDong")
    public List<College> lianDong() {
        return collegeService.queryInfo();
    }
}

此时前端的WEB-INF的目录结构应为college文件夹下的lianDong.jsp不然访问不到。
二、xml配置与标签配置尽量别混用
在Spring中,XML配置和标签配置都可以用来配置相关的组件,但是它们有不同的风格和用途。XML配置具有更广泛的应用,例如使用传统的XML格式来定义应用程序的各种组件,而标签配置则通常是一些专门为Spring框架开发的标签。如果您尝试混合使用XML配置和标签配置,可能会引起配置的混乱和可读性的下降。在一个项目中,最好保持一致的配置方式,以增强代码的可读性和维护性。此外,随着Spring框架的不断发展,标签配置方式可能会被废弃或取代,这也是尽量避免混用的原因之一。
三、如果不是使用maven结构,要注意依赖是否相兼容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我头像真的只是只猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值