hsy080111
-Tarn
采纳率75%
2017-10-26 06:32 阅读 3.5k
已采纳

关于spring web MVC配置文件applicationContext.xml存放路径的问题

5

今天看了一个高年级学长的项目 发现他把applicationContext.xml文件单独放在了一个config文件夹中,并没有放在src或webinf文件夹下,而我记得之前看spring的笔记时说配置文件只能放在这两个文件夹下,所以想问一下各位大神配置文件的放置位置以及tomcat容器的扫描路径,该项目中的配置文件的路径以及web.xml的配置路径如图所示 谢谢各位大神了图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    xiaoxiao_2020 xiaoxiao_2020 2017-10-26 08:21

    图片说明
    这是我的class目录

    点赞 评论 复制链接分享
  • baokx 一缕清风007 2017-10-26 08:59

    楼主,你提这个问题说明你对eclipse里的目录了解不清楚。你在eclipse中新建Package,Source Folder和Folder的时候,虽然最终在项目部署到硬盘上后这三种最终都是文件夹,但是在eclipse里面,它们有不同的含义,你看你的图里面,src和config都是Source Folder的图标,而不是普通Folder的图标,在eclipse中新建这类图标的时候eclipse会记录下这些信息。具体可以项目右键,Build Path-->Configure Build Path,选择Source选项卡,可看到这里记录了所有的Source Folder的信息以及构建后的目标目录,看到这里你应该就全明白了吧,eclipse在项目deploy的时候会帮我们按照这里的配置信息把文件放到相应的地方。
    图片说明图片说明

    点赞 1 评论 复制链接分享
  • u012393768 何广 2017-10-26 06:42

    直接放在 WEB-INF 下是默认路径,像你现在截图所看到的位置也是可以的。在web.xml 进行配置就行了。

    contextConfigLocation

    classpath:*-context.xml //这个地方就是加载配置文件

    有疑问请提出。
    
    点赞 评论 复制链接分享
  • qq_32763061 猿李 2017-10-26 06:50

    图片说明
    图片说明
    你可以把config 当作resources

    只不过默认是resources 他只是改了个名字

    点赞 评论 复制链接分享
  • xiaoxiao_2020 xiaoxiao_2020 2017-10-26 07:17

    图片说明
    一般放在resources下
    图片说明
    数据库连接读取文件配置在applicationContext.xml中
    图片说明
    配置mybatis也是在applicationContext.xml中
    图片说明
    图片说明
    在web.xml中配置applicationContext.xml和applicationContext-mvc.xml的扫描路径
    差不多是这样,希望可以帮到你。具体的实现步骤需要根据自己的项目来

    点赞 评论 复制链接分享
  • baokx 一缕清风007 2017-10-26 09:04

    src目录只是被eclipse默认帮我们指向classPath,但不代表src就是classPath。

    点赞 评论 复制链接分享

相关推荐