Intellij IDEA IDE中采用Maven集成SSM框架时配置文件的功能和关系说明
Intellij IDEA IDE中采用Maven集成SSM框架时设计的配置文件主要有:pom.xml、web.xml、applicationContext.xml、springmvc-config.xml、mybatis-connfig.xml、jdbc.properties、log4j2.properties等。各个配置文件的功能和命名说明如下表所示。
|
配置文件 |
功能 |
其它命名 |
|
pom.xml |
配置spring、springmvc、mybatis、log4j2、jdbc、Junit等库所依赖的jar包 |
无 |
|
web.xml |
配置web应用上下文配置的位置、监听器、前端控制器及映射匹配规则 |
无 |
|
applicationContext.xml |
配置需要spring容器接管Bean所在的包或子包、数据库参数、数据源、会话工厂、会话、xml映射文件的位置、映射器接口文件(DAO层) |
spring.xml |
|
springmvc-config.xml |
配置后端控制器所在的包或子包、注解驱动、视图解析器 |
spring-mvc.xml或springmvc.xml |
|
mybatis-connfig.xml |
配置数据库连接文件、所用日志的具体实现、类型别名。好多配置信息被applicationContext.xml代替 |
SqlMapConfig.xml |
|
jdbc.properties |
配置数据库的连接信息 |
db.properties |
|
log4j2.properties |
配置日志组件的记录器、输出端和布局等信息 |
无 |
注意,上述配置文件中,pom.xml和web.xml的命名不可修改之外,其余的配置文件的命名实际上时可以随意命名的,只要能够被web.xml文件直接或间接地找到即可。但是,建议尽量按通常约定来命名。
配置文件之间的引用关系如下图所示。

因此,在实际项目开发中需要配置的地方有:
1、在pom.xml中配置所需要的依赖包:Spring、SpringMVC、MyBatis、Juint、log4j等。
2.1在applicationContext.xml配置数据库连接参数、数据源、会话工厂、会话、待扫描的包(服务类、DAO类),并引用jdbc.properties文件。
2.2在jdbc.properties配置数据库具体连接参数。
2.3在springmvc-config.xml配置待扫描包注解方案、视图解析器等。
3、在web.xml配置前端、后端控制器(依据springmvc-config.xml文件)、匹配规则、待扫描服务类包(依据applicationContext.xml文件)和监听器。
Intellij IDEA IDE中采用Maven集成SSM框架时配置文件的功能和关系说明的更多相关文章
- Eclipse中使用Maven搭建SSM框架
Eclipse中不使用Maven搭建SSM框架:https://www.cnblogs.com/xuyiqing/p/9569459.html IDEA中使用Maven搭建SSM框架:https:// ...
- Eclipse使用Maven搭建SSM框架时遇到的问题以及解决办法
1.新建项目后出现:Could not caculate build plan:plugin 解决方法:删除本地.m2仓库中 org.apache.maven.plugins:maven-resour ...
- maven集成SSM项目,jetty部署运行——搭建maven项目部署jetty试运行(一)
今天闲来没事采用maven集成一个SSM框架来复习复习,下面开始我的复习之旅,慢慢来,不着急,哈哈,不忙时候敲两下,整起来. 工具为Eclipse,首先需要建立一个maven工程,file右键new- ...
- Maven项目搭建(二):Maven搭建SSM框架
上一章给大家讲解了如何使用Maven搭建web项目. 这次给大家介绍一下怎么使用Maven搭建SSM框架项目. 首先我们来看一下pom.xml的属性介绍: project: pom的xml根元素. p ...
- 使用maven搭建ssm框架环境
1.前言 因为经常换环境,在搭ssm框架的时候老是出错,所以记录一下最近搭建的环境,以供参考. 本文讲解如何使用maven搭建ssm框架,并能用于简单的登录注册. IDE:IDEA,JDK版本:1.8 ...
- 用Maven整合SSM框架
前述 Maven 是专门用于构建和管理Java相关项目的工具,利用 Maven 的主要目的是统一维护 jar 包.关于 Maven 的安装在这篇里面就不说了. SSM(Spring+SpringMVC ...
- 基于maven的ssm框架整合
基于maven的ssm框架整合 第一步:通过maven建立一个web项目. 第二步:pom文件导入jar包 (1 ...
- 使用maven搭建ssm框架的javaweb项目
目前主流的javaweb项目,常会用到ssm(Spring+Spring MVC+Mybatis)框架来搭建项目的主体框架,本篇介绍搭建SSM框架的maven项目的实施流程.记之共享! 一.SSM框架 ...
- 使用maven搭建SSM框架
使用maven搭建SSM框架,首先得准备好maven环境. 搭建maven环境 第一步:下载maven http://maven.apache.org/download.cgi 下载后解压就可以了. ...
- 使用Maven搭建SSM框架(Eclipse)
今天学习一下使用Maven搭建SSM框架,以前都是用别人配置好的框架写代码,今天试试自己配置一下SSM框架. 这里我的参数是Windows7 64位,tomcat9,eclipse-jee-neon- ...
随机推荐
- KubeSphere 社区双周报| 2024.07.19-08.01
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书.新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列 ...
- 修复一个kubernetes集群
前几天有个朋友把他们的kubernetes集群搞挂了,让我帮忙恢复一下,由于很多现场都没有了,这里提供一下解决思路. 环境问题 该环境有一个master节点,即控制面pod(etcd.schedule ...
- AI五子棋_05 公钥加解密 10进制转256进制
AI 五子棋 第五步 恭喜你到达第五步! 我想你一定很艰难,前一步的问题需要大数运算,因为这个算法依赖于质因数分解的复杂度,只有数字相当大时才能保证这个算法难于破解. 这是服务器使用的公钥: 6553 ...
- Bootstrap 栅栏布局中 col-xs-*、col-sm-*、col-md-*、col-lg-* 区别及使用方法 _2021-11-10
Bootstrap 栅栏布局中 col-xs-.col-sm-.col-md-.col-lg- 区别及使用方法 全文转自:https://www.cnblogs.com/tangbohu2008/p/ ...
- SSAS部署失败方法总结
最近在自学SSAS,从最简单的入手,却频频遇到问题,为了以后在学习过程中能更快的进行问题的定位,所以在此将遇到的问题以及解决方案进行记录 Q1:数据源"Adventure Works DW2 ...
- QT生成固定长度的随机字符串
最近项目中有一个需要使用QT生成固定长度随机字符串的需求,需求也很简单,就是生成一个n位的仅包含0-9以及大写字母的字符串,因为这也是第一次使用QT自身的随机数,这里就做一下简单记录. 废话不多说,直 ...
- Kriging 模型 —— 克里金法 —— 最优插值
- MYSQL SQL做题总结
一.关于join 1.内外左右连接 2.交叉联结(corss join) 使用交叉联结会将两个表中所有的数据两两组合.如下图,是对表"text"自身进行交叉联结的结果: 3.三表双 ...
- 题解:CF1537E2 Erase and Extend (Hard Version)
CF1537E2 Erase and Extend 题解 分析 通过观察题目,可以证明结果一定是由多次前缀复制得来的. 题目要求你进行删和复制的操作,与其交替着操作,不如直接先删到最优的前缀再进行复制 ...
- Docker配置Trojan代理
1.遇到的问题 在做云计算作业,使用阿里云的ECS服务器尝试使用docker拉取镜像的时候,发现一直无法从仓库拉取,更换了多个镜像源也没有解决问题,于是决定学会去配置linux的代理,记录过程. 2. ...