Javaweb常用配置檔案
阿新 • • 發佈:2020-12-05
1.1、dp.properties
資料庫資訊
db.url=jdbc:mysql://localhost:3306/smbms?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
db.driver=com.mysql.cj.jdbc.Driver
db.user=root
db.pwd=123123
1.3、mapper.xml(介面類Mapper)
2.Spring
2.1、applicationContext.xml
2.2、spring-dao.xml(spring整合mybatis)
2.3、帶事務管理的spring-dao.xml
2.3、spring自動裝配
3.其他配置
3.1、log4j.properties
log4j.rootLogger=debug, stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=-%p-%d{yyyy/MM/dd HH:mm:ss,SSS}-%L-%m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=./log/sy.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=-%p-%d{yyyy/MM/dd HH:mm:ss,SSS}-%L-%m%n
log4j.logger.com.codefutures=DEBUG
3.2、解決Maven靜態資源過濾問題
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
3.3、解決使用Maven專案時發行版本不支援的問題
<properties> <!-- 專案編碼 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- 本地編譯JDK版本 --> <maven.compiler.source>14</maven.compiler.source> <!-- 專案部署JDK版本 --> <maven.compiler.target>14</maven.compiler.target> </properties>