idea怎么创建properties?

idea怎么创建properties?,第1张

1、在使用idea打开项目文件的时候,如果项目中包含有properties配置文件的时候,打开往往默认会显示成unicode编码,而不到中文,其实是可以设置下,就可以显示成中文的。

2、使用idea打开一个包含Properties文件的项目,然后打开Properties配置文件(包含中文的),如果显示成\u开头的ascii值,被转换成了unicode编码了。

3、我们在j2ee当中,连接数据库的时候经常会用到properties配置文件,我们原来在eclipse或者myeclipse当中会在src文件夹目录下创建一个properties文件。然后用如下代码去加载配置文件,但是我们在idea当中不能这样去新建一个文件,因为在idea有一个文件类型的设置比如,src就是sources类型 ,而配置文件应该是resources类型。

4、所以我们在idea当中新建一个properties时,就要新建一个ResourceBundle类型的文件,然后为文件起名字就可以了。这样上面的代码就可以读取到properties当中的文件了。

一、在pom.xml中添加plugin

其中generatorConfig.xml的位置,大家根据实际情况自行调整

二、generatorConfig.xml配置文件

1   <?xml version="1.0" encoding="UTF-8"?>

2   <!DOCTYPE generatorConfiguration

3   PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

4    "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

5    <generatorConfiguration>

6    <classPathEntry

7      location="C:/Oracle/Middleware/wlserver_10.3/server/lib/ojdbc6.jar"/>

8     <context id="my" targetRuntime="MyBatis3">

9     <commentGenerator>

10    <property name="suppressDate" value="false"/>

11    <property name="suppressAllComments" value="true"/>

12    </commentGenerator>

13    <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"

14     connectionURL="jdbc:oracle:thin:@172.20.16.***:1521:CARGO" userId="***"

15    password="***"/>

16    <javaModelGenerator targetPackage="ctas.test.entity"

17    targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java">

18    <property name="enableSubPackages" value="true"/>

19    <property name="trimStrings" value="true"/>

20   </javaModelGenerator>

21   <sqlMapGenerator targetPackage="ctas.test.entity.xml"

22   targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java">

23   <property name="enableSubPackages" value="true"/>

24    </sqlMapGenerator>

25   <javaClientGenerator targetPackage="ctas.test.mapper"

26    targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java" type="XMLMAPPER">

27   <property name="enableSubPackages" value="true"/>

28    </javaClientGenerator>

29   <!--<table tableName="T_FEE_AGTBILL" domainObjectName="FeeAgentBill"

30    enableCountByExample="false" enableUpdateByExample="false"

31   enableDeleteByExample="false" enableSelectByExample="false"

32    selectByExampleQueryId="false"/>-->

33   <table tableName="CTAS_FEE_BASE" domainObjectName="FeeBase"

34    enableCountByExample="false" enableUpdateByExample="false"

35    enableDeleteByExample="false" enableSelectByExample="false"

36    selectByExampleQueryId="false">

37   <!--<columnRenamingRule searchString="^D_"

38   replaceString=""/>-->

39   </table>

40   </context>

41   </generatorConfiguration>

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。

具体步骤如下:/导致这种情况的原因主要是……


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11957482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存