十万个为什么之⚠Spring的映射文件一定要放在Resource目录下吗? 约定不等于承诺〃 2024-02-05 14:50 13阅读 0赞 ## 十万个为什么之⚠Spring的映射文件一定要放在Resource目录下吗? ## ![p4YBAFvIgcyAbW11AAI36JgLl80890\_b][p4YBAFvIgcyAbW11AAI36JgLl80890_b] ### 答案是:一般是,但不绝对 ### 在传统的Spring项目中,XML配置文件通常被放置在resource目录下,这是由Maven等构建工具的默认配置所决定的。这是因为默认情况下,resource目录只解析对应的XML文件,而不会对Java文件进行解析。相反,Java文件目录下仅解析对应的Java文件,而不涉及XML文件。 对于MyBatis等持久层框架而言,通常会存在mapper接口与对应的mapper.xml文件。默认情况下,这两者被分开存放。但在实际项目中,开发者可能希望将它们放置在同一目录下,以便更好地组织代码结构。 ### 如何解决 ### 解决方案是在项目的pom.xml配置文件中进行相应的定制化配置。通过配置Maven的部分,我们可以指定.java文件目录,并在同一目录下解析.xml文件,实现mapper接口与mapper.xml文件的自定义存放位置。 <!--配置当springboot的mapper的接口和xml文件在java文件中--> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> [p4YBAFvIgcyAbW11AAI36JgLl80890_b]: https://image.dandelioncloud.cn/pgy_files/images/2024/02/05/bb7aa29f5c6b4ec59d83b09bf2bb0de9.png
相关 Java:为什么JSP文件要放到SpringBoot工程的src/main/webapp目录下 使用到SpringBoot的工程中,如果要用到JSP文件,JSP文件需要放到src/main/webapp目录下,参考spring-boot-2.1.7.RELEASE.... £神魔★判官ぃ/ 2024年04月19日 11:00/ 0 赞/ 68 阅读
相关 Spring遍历resource目录下的所有文件 如下,我将遍历下面这个目录下面的文件 ![在这里插入图片描述][8464ed2defe843608d0d15b7953a81d1.png] 代码 List<Fi 迈不过友情╰/ 2024年04月06日 12:32/ 0 赞/ 123 阅读
相关 读取spring boot项目resource目录下的文件 背景 项目开发过程中,有一些情况下将配置文件放在resource下能简化代码实现和部署时的打包步骤。例如: 项目中使用的数据库升级脚本、初始化脚本。将文件放到resour 曾经终败给现在/ 2024年02月05日 16:42/ 0 赞/ 25 阅读
相关 十万个为什么之⚠Spring的映射文件一定要放在Resource目录下吗? 十万个为什么之⚠Spring的映射文件一定要放在Resource目录下吗? ![p4YBAFvIgcyAbW11AAI36JgLl80890\_b][p4YBAFvIgc 约定不等于承诺〃/ 2024年02月05日 14:50/ 0 赞/ 14 阅读
相关 为什么将.jsp 文件放在WEB-INF 目录中? 问题: 以 Maven 为例,当启动一个新的 web 项目时,结构与此相同/相似: Meu Projeto |- src 不念不忘少年蓝@/ 2023年09月29日 14:29/ 0 赞/ 264 阅读
相关 Mybatis中接口与映射文件一定要同名且放在同一个包下? 前言: 相信很多接触Mybatis一段时间的开发者,依旧对这个问题可能还存在疑惑,最近很多读者向我提到过,我觉得还是很有必要写篇文章来抒发一番,毕竟我骚啊。 首先,大部分 拼搏现实的明天。/ 2023年07月06日 14:35/ 0 赞/ 1 阅读
相关 Spring读取resources目录下的文件 试了很多种方法,很多方法都是在IDE运行时可以读到,打成jar包就读不到了。最后,完美解决方案: import org.springframework.core.io 爱被打了一巴掌/ 2022年11月14日 14:57/ 0 赞/ 299 阅读
相关 在java中变量一定要初始化吗? 在类中定义的成员变量如果你没有初始化java会自动帮你初始化,如果是数字会自动初始化成0,字符会初始化成'o',对象引用会初始化成null. 当然如果 爱被打了一巴掌/ 2022年08月05日 08:58/ 0 赞/ 298 阅读
还没有评论,来说两句吧...