您的位置:首页 > 编程语言 > Java开发

阅读一个Java ERP系统源码遇到的问题

2017-12-28 10:24 525 查看
(1)配置Maven的resources需要这个插件:http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin

配置如下:

<!-- idea不会编译src的java目录的xml文件,将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹 -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<!--由于修改了默认的resource目录,导致src/main/resources的所有文件都不能被扫描,因此还要配多一个-->
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>


(2)web.xml的配置中< context-param>配置作用:http://blog.csdn.net/sxbjffsg163/article/details/9955479

配置如下:

<!-- log4j配置文件地址 -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>

<!-- Spring容器监听器 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/applicationContext-*.xml</param-value>
</context-param>


(3)web.xml的ContextLoaderListener作用详解

http://blog.csdn.net/ysughw/article/details/8992322

(4)springmvc的< url-pattern>/< /url-pattern>:http://blog.csdn.net/kong_lev/article/details/72911232

https://www.cnblogs.com/guoxiaohui/p/4888051.html

(5)Spring MVC过滤器-字符集过滤器(CharacterEncodingFilter):

http://blog.csdn.net/geloin/article/details/7441123

<!-- post乱码处理 -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


(6)pom.xml中依赖的包引出的一些知识点:

①joda-time是时间操作组件

②引入了commons-lang3、commons-io、commons-net这三个apache的包

③Jackson Json处理工具包:

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-core</artifactId>

<version>2.6.0</version>

</dependency>

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-databind</artifactId>

<version>2.4.2</version>

</dependency>

<dependency>

<groupId>org.codehaus.jackson</groupId>

<artifactId>jackson-mapper-asl</artifactId>

<version>1.5.0</version>

</dependency>


④日志处理:

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.4</version>
</dependency>


这里顺便关注一下Java的日志体系:

http://blog.csdn.net/winddreams/article/details/52832183

http://www.importnew.com/21486.html

http://asialee.iteye.com/blog/2358931
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐