说明:模板文件中的placeholder是从antx.properties文件中读取的。 1.当antx.properties文件不存在时,会从auto-config.xml文件中读取属性配置,并生成antx.properties。 2.当antx.properties文件存在时 1)若在auto-config.xml文件中新增antx.properties中不存在的属性时,打包会提示是否更新antx.properties配置(但是只会更新新增的属性,若同时已存在字段有修改,不会被自动修改) 2)若仅在auto-config.xml文件中修改字段属性,则打包时不会提示是否更新文件。 3.auto-config.xml文件中,WEB-INF/classes/application.properties的路径可以考虑改为WEB-INF/application.properties,然后再WEB-INF下新建一个application.properties文件,当build成功后,application.properties文件会被重写,但是xml中读取该属性文件的location应该改为/WEB-INF/application.properties
- 问题
- 1.JSON默认类库在转换枚举类会有问题
- 2.DispatcherServlet对应的配置文件必须放在WEB-INF/路径下,否则会报错
- 3.ImmutableSet.copyOf(Collection c)是一个防御性拷贝,c的变化不会影响到Immutable,可以查看示例GuavaTest的ImmutableSetTest()方法