趣文网 > 作文大全

Java框架的配置文件如何导入约束?以MyBatis为例

2020-12-02 04:25:01
相关推荐

首先你得有一个数据库,Mysql,Oracle,SqlServer其中任意一种都可以。这里以Mysql为例。

在项目中搭建框架除了下载好框架之外,在写代码之前还需要完成框架的配置工作。MyBatis这个框架是基于JDBC的,所以你在学习之前最好了解JDBC是怎么回事。用法上基本相同。JDBC需要的配置这里都会用到。

首先我们创建一个SqlMapConfig.xml ,这个xml包含了MyBatis所有的全局配置,在这里可以配置它的运行环境。说一下这个配置文件是固定的,大家可以去看一下源码,当框架运行第一步首先就会加载这个xml文件,如果找不到就会启动失败。

新建xml文件,名字固定为SqlMapC

OK理论上当你创建好之后是这个样子的,就是一个空的xml文件。如果你使用过其他框架应该知道,配置文件中需要加入框架的DTD约束,这个约束可以帮助我们在eclipse自动补全和提示框架的标签。

创建好配置文件

OK现在大家将下面到之尖括号中内容复制到XML中,如下图所示。

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

加入框架约束

加入之后我按Ctrl+/ ,会自动提示 configuration标签,它是框架的根标签,所以内容写在<里面。

完成约束可自动补全标签

刚刚发生了一件很讨厌的事情,我在configuration里面没有自动提示我里面的标签。是什么原因呢,我这种导入约束的方式 是需要联网的,可能刚才联的是国外的网,过了好一会才出来。就是说SqlMapConfig.xml需要去读 这个DTD 文件,除了填写它的网络位置外,还可以填写它在你机器上的物理位置。看到了吗在你的框架源码中的Builder.xml包里。如果你不能上网 下面教你引入它的物理路径,让SqlMapCinfig直接去读取本地的DTD文件。

DTD约束文件路径

在Eclipse找到这个位置,打开windows -> Preference -> XML -> XML Catalog -> 选择右边栏中的 Add 按钮,-> Key Type 选择 URI,Key 中粘贴 刚才DTD的一段URL路径

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

-> 然后点击 File System

点击A

FileSystem选择你 框架里的DTD在Windows中的路径,说实话这个真挺麻烦的,因为你必须先找到这个jar包位置,然后进去找到DTD的位置。大家也看到我的,我用 maven下载的MyBatis框架,所以它在我的Maven仓库下。教你们个简单方法,DTD可以在网上下载的,或者你进Maven仓库把它复制出来到一个新建文件夹,这样路径会短一点。随便你们,这个事情不是重点,相信你们已经明白了 FileSystem要的就是这个DTD文件的位置。

DTD文件在Windows下的绝对路径

弄好之后你再configuration下按ctrl+/ 现在下图画面就表示成功了

此图为约束导入成功

OK各位试试看吧,SSM.SSH框架整合的时候也是需要导入约束的,有什么不明白的地方可以下方回复哦,都会一一解答的。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

我最喜欢的电影英语作文 我又长大了一岁作文 路上的风景作文600字 关于成长的作文800字 初二作文辅导 元宵节猜灯谜作文 过春节作文400字 大扫除作文二年级 关于包饺子的作文 关于文化传承的作文 与什么同行作文 有趣的事作文400字 亲情作文600字初中 mydream英语作文 个人成长类作文 梦想作文800字高中 三年级作文日记300字 三年级作文题目有哪些 泡温泉的作文 心得体会300字作文 开在心中的花作文 作文过春节 我的卧室英语作文 关于志向的作文 四年级下册同步作文 梦想起航作文 战胜自我作文 记事作文300字 我喜欢的美食作文 迎新春作文