你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

小白教程:详解intellij idea搭建SSM框架(spring+maven

发布时间:2023-10-25

浏览次数:0

SSM(++)框架集由三个开源框架集成而成:

其中包括轻量级控制反转(IoC)和面向方面(AOP)容器框架。

分离控制器、模型对象、调度程序和处理程序对象的角色使它们更易于定制。

它是一个优秀的持久层框架,支持普通的SQL查询、存储过程和高级映射。

1. 创建项目

使用IDEA创建一个新的Maven项目。 选择标记的3和4后,会自动为我们创建该文件夹。 您不能选择 3 和 4 并稍后自行创建。

点击下一步,填写(一般是域名的反义词,也用作项目中类的包名,项目名,也就是根文件夹名)

然后next,选择本地maven的位置

继续下一步并选择保存项目的位置。

点击会自动生成maven骨架并下载需要的jar包。 第一次创建可能需要很长时间,但以后会更快。 等待它完成。

创建后的项目结构如下:

2、项目结构介绍:

.idea文件夹和.i​​ml是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,说明运行成功。

让我们刷新数据库看看是否已插入。

一旦到了这里,就算是成功了! 如果中间有什么问题,请联系我。

如有侵权请联系删除!

13262879759

微信二维码