更新时间:2023-05-12 来源:黑马程序员 浏览量:

在以往Java项目的开发中,需要在项目中引入许多JAR包以便于调用JAR包中封装好的常用类集。但由于JAR包占用的内存空间较大,给项目的打包和发布带来了极大的不便,基于以上原因,Apache公司开发了项目管理工具Maven。Maven使用Maven仓库管理JAB包,使用Maven管理项目不需要再引入一个个的JAR包,只需将JAR包的依赖引入项目的pom.xml文件中就可以调用JAR包中的类。极大提高了开发人员的编程效率由于IDEA中集成了Mavern,所以直接使用IDEA中默认的Maven进行项目构建是十分方便的。
由于本项目要连接数据库并对程序进行测试,所以需要在项目的pom.xml文件中导入MySQL.驱动包、JUmit测试包、MyBatis的核心包等相关依赖,具体代码如下:
<dependenclea> <depencdency> <groupIdborg.mybatis</groupId> <artlfactld>rmyatis</artifactId> <veraion>3.5.2</veraion> </dependenicy> <dependenay> <grouplbaysql</groupld> <artifactIdomyagl-connector-java</artifactId> <version>8.0.li</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>teat</scope> </dependency> </dependencies> <build> <resources> <resource> <directory>arc/main/java</directory> <includes> <include>**/*.propertien</include> <include>*·/*,xnl</include> </includea> <filtering>true</filtering> </resource> </resourcea> </build>上述代码中,第2~6行代码是MyBatis的核心包;第7~11行代码是MySQL驱动包;第12~17行代码是JUnit测试包;由于IDEA不会自动编译srclmainfjava目录下的XML.文件,第19~30行代码是将项目中snc/mainfjava目录下的XML.等资源文件编译进classes文件夹。
毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27