“ 讲解一下基于SSM框架的Java Web项目中的配置文件,必要的注释,我已经添加到了代码中,可以下载。”
包括以下配置文件的讲解
1、pom.xml 2、web.xm 3、spring-mvc.xml 4、spring-mybatis.xml 5、generatorConfig.xml 6、XxxMapper.xml 7、dbconfig.properies
01
—
pom.xml
pom.xml配置文件是maven项目的配置文件,获取远程仓库的依赖,供开发者使用,不需要单独下载.jar包导入。
截取了部分代码,
上述部分描述了项目的groupId,artifactId,version,以及打包之后的形式
不需要修改。
这是依赖的根节点,如果你想添加依赖,加入
即可。一个 <dependency>元素,一个<groupId>,一个<artifactId>,一个<version>,<scope>不是必须。添加完成之后的事情:
点击 Import Changes同步新的依赖。
添加插件在哪里添加呢?
红色圈中的地方,就是我添加的逆向工程的插件。
这是MyBatis逆向工程插件
跟添加依赖是一个道理的。
02
—
web.xml
web.xml是Java Web项目的配置文件,类似于Android项目的AndroidManifest.xml全局配置文件。
以下是Demo20180617项目的web.xml配置文件截图
描述项目运行的首页
项目启动,容器(Tomcat)读取配置文件web.xml,然后就会寻找两个节点,其中之一就是它,另一个接下来要展示给大家的<listener>,请注意画重点。
容器创建上下文之后,会将键值对传递给上下文。
这两个元素节点,刚接触了解以上就可以了,如果想继续了解,请务必先掌握基础。
以上,描述配置一个Servlet,这个Servlet是系统缺省配置,dispatcherServlet, <servlet-name>的值可以自定义,下方<servlet-class>的值是缺省,不可更改。
03
—
spring-mvc.xml
这个在原文的解析很清晰了,这里不放置了。大家可以放大看截图。
04
—
spring-mybaits.xml
05
—
generatorConfig.xml
这个文件是,MyBatis逆向工程的配置文件。
06
—
XxxMapper.xml
实体类映射文件,讲解放到了注释中。篇幅较大,不适阅读。
07
—
dbconfig.properties
描述驱动,数据库地址,名字,编码格式
以及用户名和密码。