• eclipse中folder、source folder和package的区别


    今天做ssm项目时,突然发现了这个问题,特别好奇,sqlSessionFactory.xml文件如何找到:

    1、放在src/hello目录下:

    InputStream inputStream = Resources.getResourceAsStream("./hello/sqlMapperConfig.xml");

    2、放在自建的config(source folder)目录下

    InputStream inputStream = Resources.getResourceAsStream("sqlMapperConfig.xml");

    3、放在自建的config(source folder)/Mapper目录下

    InputStream inputStream = Resources.getResourceAsStream("Mapper/sqlMapperConfig.xml");

    由此向了解一下这几个的区别

    在eclipse中package、source folder、 folder都是文件夹,但是他们还是有一些区别的:
    folder:就是普通的文件夹,就像windows下面的普通文件夹一样,但是在eclipse中可以存放所有的文件,jar、class、配置文件等等。
    source folder:中文意思就是源码包,它拥有folder的所有功能,但是也有自己的特性,就是source folder文件夹下的java文件都会被编译,编译过的文件会放入我们设置好的编译文件路径下。
    package文件夹也是一种特别的文件夹,他的特别之处在于他必须存在于source folder下面,上下级通过.点号来区分,他的路径最后组成了每一个类的包路径名
    package和sourceFolder比较
    相同之处:
    package下除了java文件也可以包含其他文件,而且编译、打包后的文件路径与source folder下的文件路径有一样规则

    不同之外:

    sourceFolder靠”/”来进行上下级划分,package靠“.”来进行上下级划分。
    source folder下能建package,而package下不能建source folder
    java文件中的package属性是按package路径来进行赋值的,source folder路径不参与java文件的package属性赋值,再由第二条不同得到结论,所有source folder下的java文件package属性都为空。
    package,source folder,folder 之间相互转换
    package 转成 folder 显示:选中package, build path-> Exclude
    folder 转成 package 显示:选中folder, build path-> Include

    package 转成 source folder 显示:选中package, build path-> Use as Source folder
    source folder 转成 package 显示:选中folder, build path-> Remove from BuildPath

    folder 转 source folder 显示:选中folder, build path -> Use as Source folder
    source folder 转folder 显示:选中source folder, build path->Remove from BuildPath
    ---------------------

    主题原文转载自:
    作者:随风yy
    来源:CSDN
    原文:https://blog.csdn.net/yaomingyang/article/details/79887352 

  • 相关阅读:
    dede自定义表单增加添加时间怎么弄
    今天微信群需要人家通过吗?是微信bug吗
    6.3.28微信需群主确认才可进群&发GIF动图功能内测开始了
    聚类分析初探
    一小时了解数据挖掘⑤数据挖掘步骤&常用的聚类、决策树和CRISP-DM概念
    Bayesian optimisation for smart hyperparameter search
    【模式识别】Learning To Rank之RankBoost
    UVA 816
    设计一个算法,输出从u到v的全部最短路径(採用邻接表存储)
    禅道——測试流程
  • 原文地址:https://www.cnblogs.com/sharysea/p/10888148.html
Copyright © 2020-2023  润新知