当前位置: 首页 > 后端技术 > Java

教你在IDEA中创建SSM项目结构

时间:2023-04-01 15:55:51 Java

Maven我的小站SSM项目需要使用Maven来管理依赖,所以我们需要先配置Maven。Maven配置非常简单,我就不演示了。创建结构首先,我们新建一个Maven项目,勾选archetype,选择archetype-webapp模板,创建。耐心等待下载完成。说到这里,很多新手可能会疑惑为什么创建的web工程没有java文件夹。可以看到,这里没有Java相关的文件夹。我们直接在主文件夹上右键新建文件夹,下面会显示一个java,直接新建就可以了。创建层次结构此时,我们按照规范创建一个包。根据您的需要,有多种项目结构,例如三层架构。我将在这里演示一点。这里的这些结构可以根据规范来命名,结构有很多种,分层的架构方法也有很多,在这里学习一下就对了。配置依赖org.mybatismybatis3.5.9org.mybatismybatis-spring2.0.7mysqlmysql-connector-java5.1.47com.alibabadruid1.1.18com.mchangec3p00.9.5.2org.springframeworkspring-webmvc5.1.6.RELEASEorg.springframeworkspring-test5.1.6.RELEASEorg.springframeworkspring-jdbc5.1.6.RELEASEorg.springframeworkspring-tx5.1.6.RELEASEjunitjunit4.12testjavax.servletjavax.servlet-api<版本>3.1.0javax.servletjsp-api</artifactId><版本>2.0javax.servlet.jsp.jstljstl-api1.2javax.servletservlet-apijavax.servlet.jspjsp-apiorg.glassfish.webjstl-impl1.2javax.servletservlet-apijavax.servlet.jspjsp-api<排除>javax.servlet.jsp.jstljstl-apicom.fasterxml.jackson.corejackson-databind2.9.8com.alibabafastjson1.2.54commons-iocommons-io2.4commons-fileuploadcommons-fileupload1.3.3javax.servletservlet-apiorg.projectlomboklombok1.16.18com.github.pagehelperpagehelper5.1.10com.github.pengglekaptcha2.3.2javax.servletjavax.servlet-apilog4jlog4j1.2.17commons-loggingcommons-logging1.2我这里集成了一个依赖,如果需要使用,可以根据自己的需要修改或者增加版本。当我们配置好Maven依赖后,我们就来同步依赖。这样不报错就好了。对于log4j,我们还需要配置日志的xml。日志在我们的开发过程中还是很重要的。<策略><日志gername="org.hibernate"level="INFO">当然也可以使用properties文件来配置#将根类别优先级设置为INFO并将其唯一附加程序设置为CONSOLE。#log4j.rootCategory=INFO,CONSOLE调试信息警告错误fatallog4j.rootCategory=info,CONSOLE,LOGFILE#将企业记录器类别设置为FATAL并将其唯一附加程序设置为CONSOLE。log4j.logger.org.apache.axis.enterprise=FATAL,CONSOLE#CONSOLE设置为使用PatternLayout.log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.layout=org.apache的ConsoleAppender.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601}%-6r[%15.15t]%-5p%30.30c%x-%m\n#LOGFILE设置为使用PatternLayout.log4j.appender.LOGFILE=org.apache.log4j.FileAppenderlog4j.appender.LOGFILE.File=d:\axis.loglog4j.appender.LOGFILE.Append=truelog4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayoutlog4j.appender.LOGFILE.layout.ConversionPattern=%d{ISO8601}%-6r[%15.15t]%-5p%30.30c%x-%m\n其他依仗去掉了这些配置,我们还有许许多多的其他xml也需要配置。我这里直接提供一个xml文件包。你可以修改它,如果你想使用它,可以加我。直接发给你,747945307。这些配置完成后,结构基本就出来了。文末写的有点粗糙,需要自己琢磨琢磨,第二次就熟练了。这里只是创建了结构体,需要慢慢学习才能使用!