原理:本来是通过filters来实现maven对环境打包配置
1 pom.xml配置
2配置不同环境的参数
3 resource下面的的文件里面有${param}来代替
jdbc.connection.url=${xiangmu.jdbc.url}
jdbc.connection.username=${xiangmu.jdbc.username}
jdbc.connection.password=${xiangmu.jdbc.password}
4 filte文件里面是目标环境的参数,在编译的时候动态替换
xiangmu.jdbc.url=jdbc\:mysql\://test\:3306/xiangmu?autoReconnect\=true&useUnicode\=true&characterEncoding\=UTF-8
xiangmu.jdbc.username=root
xiangmu.jdbc.password=abcdefg
5编译结果是
jdbc.connection.url=jdbc\:mysql\://localhost\:3306/xiangmu?autoReconnect\=true&useUnicode\=true&characterEncoding\=UTF-8
jdbc.connection.username=root
jdbc.connection.password=abcdefg