svn同步时指定某些文件不显示
操作目录:window-->preferences-->team-->Ignored Resource-->Add Pattern
直接添加以下 target .settings .project .classpath */target/*
------------------------
关于SSM等框架中json数据读取数据库时间GTM+8全局处理问题:
①若mysql使用的是6+版本的话,数据连接池后面指定必须填写自己的GTM+8时,会出现时间读取时差问题。
②不考虑您使用的6+情况,使用5+ 这时候感谢少侠采纳此方式:
<!-- if you use annotation you must configure following setting -->
<mvc:annotation-driven>
<!-- 解决@ResponseBody中文乱码 -->
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8" />
</bean>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="com.fasterxml.jackson.databind.ObjectMapper">
<!-- 处理responseBody 里面日期类型 -->
<property name="dateFormat">
<bean class="java.text.SimpleDateFormat">
<constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />
</bean>
</property>
<!-- 时区指定GMT+8 -->
<property name="timeZone" value="GMT+8" />
<!-- 为null字段时不显示 -->
<property name="serializationInclusion">
<value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>
</property>
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<mvc:annotation-driven>
<!-- 解决@ResponseBody中文乱码 -->
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8" />
</bean>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="objectMapper">
<bean class="com.fasterxml.jackson.databind.ObjectMapper">
<!-- 处理responseBody 里面日期类型 -->
<property name="dateFormat">
<bean class="java.text.SimpleDateFormat">
<constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />
</bean>
</property>
<!-- 时区指定GMT+8 -->
<property name="timeZone" value="GMT+8" />
<!-- 为null字段时不显示 -->
<property name="serializationInclusion">
<value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>
</property>
</bean>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
---- 文件下载共用类:①引入两个commons-fileupload commons-io
②publicvoiddownload(HttpServletResponse response) throws IOException {
//去掉路径,剩下文件名。
String realPath = path.substring(path.lastIndexOf("/") + 1);
// 告诉浏览器是以下载的方法获取到资源,以此种编码来解析。
response.setHeader("content-disposition","attachment; filename="
+ URLEncoder.encode(realPath,"utf-8"));// 获取资源,保存。
FileInputStream fis =new FileInputStream(path);
int len = 0;
byte[] buf = newbyte[1024];
while ((len = fis.read(buf)) != -1) {
response.getOutputStream().write(buf,0, len);
}
fis.close();
}
---- kaptcha 是一种web后端插件,也可以选择不用,自己去写一个类。
---- CD 的事情是:generator配置的时候,数据连接池connectionUrl后面有时候不用指定UTF-8等,还有sql.xml dao entity配置请都配置上。
---- 然后关于maven三大特性的时候,SSM框架中子项目jar下
resource的dao.xml会读取不到,这时候必须制定xml的目录与java目录下的dao路劲一致性。
而WEB项目的mybatis下还是可以指定
<!--指定mybatis,mapper文件的位置 自动扫描mapping文件 CAO,万万没想到 -->
<property name="mapperLocations" value="classpath:mapper/*.xml" />
<property name="mapperLocations" value="classpath:mapper/*.xml" />
并不会影响整体的项目运行,可能是mybatis的特性就是dao中mapper与mapper.xml在同级就不用指定了吧(#^.^#) 以后有时间再考虑考虑这个问题。