发布时间:2023-10-25
浏览次数:0
其中包括轻量级控制反转(IoC)和面向方面(AOP)容器框架。
分离控制器、模型对象、调度程序和处理程序对象的角色使它们更易于定制。
它是一个优秀的持久层框架,支持普通的SQL查询、存储过程和高级映射。
1. 创建项目
使用IDEA创建一个新的Maven项目。 选择标记的3和4后,会自动为我们创建该文件夹。 您不能选择 3 和 4 并稍后自行创建。
点击下一步,填写(一般是域名的反义词,也用作项目中类的包名,项目名,也就是根文件夹名)
然后next,选择本地maven的位置
继续下一步并选择保存项目的位置。
点击会自动生成maven骨架并下载需要的jar包。 第一次创建可能需要很长时间,但以后会更快。 等待它完成。
创建后的项目结构如下:
2、项目结构介绍:
.idea文件夹和.iml是idea的一些配置文件。 我们不需要担心它。 即使我们删除它,也没关系。 当然,如果我们删除它并重新打开项目,我们就必须重新配置它。
src文件夹是我们放置项目代码的地方
pom.xml是maven配置文件。 我们可以给任何需要的jar包添加依赖,然后maven会帮我们下载到本地仓库。
接下来,您需要创建概念项目所需的文件结构。 main下新建java,存放java文件。 在src下创建一个test来存放测试文件。 在main下新建一个文件夹。 右键找到make as,选择root,如下图:
接下来,继续完善项目结构:
按照上述过程修改后的目录结构如下:
3.添加和修改配置文件
配置Maven pom.xml并引入jar包
pom.xml主要描述了项目的maven坐标、依赖关系、开发人员需要遵循的规则、缺陷管理系统、组织以及所有其他与项目相关的因素。 它是一个项目级配置文件。
这是配置前我的pom.xml文件的内容。 我还需要补充很多内容。 继续阅读以下文档。
以下pom.xml是我添加内容后的
修改pom.xml
注意:如果某处出现红色错误,请检查我的路径中的.xml配置是否正确(Maven中)。更改完成后,idea中的Maven会提示更新。 更新后就不会再出现红色错误了。
修改后的.xml(只留下不带注释的内容),根据自己的文件修改即可
配置jdbc。
配置.xml
配置log4j。
Log4j 是一个开源项目。 通过使用Log4j,我们可以控制日志信息传输的目的地到控制台、文件、GUI组件intellij idea 数据库关系图,甚至服务器、NT事件记录器、UNIX守护进程等; 我们还可以控制每条日志的输出格式; 通过定义各个日志信息的级别,我们可以更详细地控制日志的生成过程。 这些可以通过配置文件灵活配置,无需修改应用程序代码。
配置web.xml
4. 配置
至此,框架基本搭建完成。 我们先运行一下来检查一下。 这需要先配置它。
这里我们选择战争模式。 网上对这两种模式的解释是
war模式——将WEB项目以包的形式上传到服务器
war模式-根据当前文件夹的位置将WEB项目上传到服务器
用 和 替换框架。 这样就可以在不重启服务器的情况下修改jsp页面,实现热部署。 然后单击“确定”。 效果如下图。
启动项目。启动成功了,但是发现路径是这样的,因为受到我们之前选择的战争模式的影响。
正常启动,此时已经配置完毕。
5.配置反向生成
首先在文件中添加配置,并将此配置添加到.xml文件中。
配置 - 添加到 .xml 文件
请注意,上述节点的属性值为本地mysql-java.jar的位置。 因为连接数据库需要驱动,所以我们使用了maven来自动为我们下载jar包。 在左侧路径中寻找JAR包(下图可以帮你找到路径)。
我们点击复制路径如上图,然后Ctrl+v找到该节点的属性值,替换为本地的mysql jar包路径。
配置。
这里存储的是连接数据库的相关信息,在使用--这个函数的时候用到; 事实上,在jdbc中,它是在系统运行时使用的。 这两条信息几乎是一样的。 如果更方便的话,可以将两者合并为一个文件。 如果你单独编写它们,它们可以很容易地插入。
是连接数据库时自动生成的实体类保存的位置。 这是生成的xml映射文件的保存位置。 是生成的数据库接口的保存位置。 table 是数据库中表的名称。
创建数据表
这样我们就需要在数据库中创建一个测试表。
基本配置已经基本完成。 只需双击执行maven-操作即可。
我遇到了一个问题,我找不到-。 如果你也有这个问题,可以参考这篇博客解决:idea创建Maven项目时,看不到插件——问题已解决
当日志提示“BUILD”时,表示生成成功。 成功后会生成相应的.xml、dao层、layer文件。 具体效果如下图所示:
6.配置junit
如果你写完一段代码并想验证它的正确性,你不一定需要开始运行或调试。 这时候我们就会想到用测试工具来验证。 这里我们配置了junit测试。然后我们来测试一下新生成的接口是否有用。 因为有了标签,我们首先在文件中添加一个@标签,表明它是一个数据访问组件,即DAO组件。
如下所示:
接下来可以新建一个测试文件开始测试,将鼠标移到后面(箭头方向),然后按键盘上的快捷键alt+enterintellij idea 数据库关系图,然后进行测试
如下所示:
选择需要测试的功能方法,点击确定。 不过可以发现这里并没有显示测试功能方法。 别担心,继续阅读下文。
如下所示:
如果上面有测试功能方法,点击它,会在test目录下生成测试文件; 如果没有测试方法,我们可以根据下面的目录自己创建一个。
如下所示:
开始编写测试并编写测试代码。
OK,这样就完成了测试类的编码。 接下来,运行测试,右键单击绿色三角形,然后运行。
如下所示:
运行后效果图:
OK,运行后返回1,说明运行成功。
让我们刷新数据库看看是否已插入。
一旦到了这里,就算是成功了! 如果中间有什么问题,请联系我。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码