• 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();
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

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

  • 相关阅读:
    MySQL---表的增查改删(CRUD进阶)
    招商银行余额截图生成器在线,虚拟金额中国农业邮政建设工商,易语言开源例子
    第十七章 类和对象——继承
    2022-9-3 22点 程序爱生活 纳指这波下跌需要缓口气,但是后面更加猛烈,恒指可能有反弹, 但会继续被裹挟下跌,创出新低
    MATLAB程序设计:牛顿迭代法
    网络报修心得
    systemctl status taosd 一直无法启动解决
    广东的介绍
    Java BigInteger比Long更大的整数自增转字符串存储
    DataOps 不是工具,而是帮助企业实现数据价值的最佳实践
  • 原文地址:https://blog.csdn.net/Novice_anan/article/details/134019708