eclipse中的classpath :db.proprties(重要)

https://zhidao.baidu.com/question/2140450022875353188.html

https://baijiahao.baidu.com/s?id=1568439388883952&wfr=spider&for=pc

你仔细看config的图标。这个图标表示该目录是源文件夹。编译后源文件夹的非java文件会被copy到classes目录。 你可以右键 选择 build path ,然后可以把一些目录加入成为源文件夹,或者移出源文件夹。
无论有几个源文件夹,最后都会被加到classes目录里。

Spring整合中classpath是啥?看完还不懂我是茄子

 

有些同学不知道Spring与Mybatis整合中出现的classpath到底是啥,今天就以下面几句简单的话告诉你,看完你要是还不懂,我就是茄子,今儿flag就立在这儿了,不服来辩!!!!

少啰嗦,直接看东西!

第一步、先看一下项目目录。

注意,这只是一个java project。spring和mybatis的一个简单的整合的demo。在这里说一下为什么有的地方写:classpath:db.properties,而有的地方写:classpath:mybatis/SqlMapConfig.xml。请看下面的目录结构,下面的是此项目在磁盘上的目录。我们看到有一个bin目录,这里的bin中的内容都是我们写的内容。说得再详细一点吧:我们知道src是source folder。我在这里新建了两个source folder(右击项目名,选择新建source folder即可),分别是config和test。而eclipse规定source folder中的内容全部在bin下面。

bin中的内容

而lib是右击项目名新建的folder。如下图:

整个项目的目录

而配置文件读取的时候会从bin目录下开始读取,我们可以看到db.properties文件就在bin目录下,所以可以直接读取,写成:location="classpath:db.properties"即可。在读取SqlMapConfig.xml文件时同理可得。

好了,到这里就算结束了,最后一点需要注意的是,每一种编译器都不一样,我在这里说的仅仅是eclipse。如果你用的是InteliIDEA。那就另当别论了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值