
s2s3h4(s2sh)
文章平均质量分 61
智能体格
一线大厂14年IT老兵,擅长互联网技术开发与项目管理,企业人工智能整体架构设计与应用落地,大模型训练/微调/推理,智能体开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2+Spring3+Hibernate4整合之Spring配置文件
applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:co原创 2014-06-05 13:38:00 · 1531 阅读 · 0 评论 -
解决SpringMVC后台参数中文乱码问题
问题描述:在Controller中接收到的POST参数如果是中文的话,显示为乱码。已知客户端传过来时编码为UTF-8。问题产生分析:spring MVC中默认的编码格式为“ISO-8859-1”,因此造成乱码。1、配置过滤器 CharacterEncodingFilter org.springframework.web原创 2016-12-16 14:18:39 · 4804 阅读 · 1 评论 -
spring MVC 4.x 完整配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.原创 2016-11-04 21:41:09 · 2783 阅读 · 0 评论 -
Log4j手动读取log4j.properties或log4j.xml
Spring容器启动后,加载log4j配置文件log4j.properties或log4j.xml:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.InvalidPrope原创 2016-07-06 18:09:58 · 4133 阅读 · 0 评论 -
获取spring中配置的properties属性名和属性值
自定义PropertyPlaceholderConfigurer:import java.util.HashMap; import java.util.Map; import java.util.Properties; import org.springframework.beans.BeansException; import org.springframework.beans.原创 2016-07-06 17:59:51 · 2675 阅读 · 1 评论 -
spring mvc对异步请求的处理
在spring mvc3.2及以上版本增加了对请求的异步处理,是在servlet3的基础上进行封装的。1、修改web.xmlxml version="1.0" encoding="UTF-8"?>web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w转载 2016-04-22 11:30:49 · 2162 阅读 · 0 评论 -
SpringMVC上传文件进度显示
效果图:FileUploadController.javaimport java.io.File;import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.se原创 2016-05-10 16:18:19 · 4265 阅读 · 1 评论 -
Spring3 MVC请求参数获取的几种方法
一、 通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET) public String printMessage1(@PathVariable String id,@PathVariable String name, ModelMap m转载 2016-03-23 10:49:54 · 919 阅读 · 1 评论 -
class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.sprin
今天在工作中遇到了下面的问题:java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.CacheAwareContextLoaderDelegate.loadContext(CacheAwareContextLoaderDelegate.jav转载 2015-12-21 13:27:38 · 4509 阅读 · 0 评论 -
Spring中的p标签
Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。在XML文件头部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。例如:类Person[java] view plaincopypublic class Person {转载 2015-10-16 18:33:23 · 2116 阅读 · 0 评论 -
Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 @DynamicUpdate如果是在配置文件的话那就是dynamic -insert 和 dynamic-update这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xm转载 2015-08-27 11:33:37 · 662 阅读 · 0 评论 -
Log4j日志级别
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):public static final Level TRACETh原创 2015-04-24 11:54:47 · 1432 阅读 · 0 评论 -
Log4j配置文件位置+Spring中数据源配置文件位置
一.Log4j配置文件位置应用程序启动时,默认情况下会到src目录下寻找log4j.xml配置文件,若不存在,会继续寻找log4j.properties文件,只要找到其中一个就会加载该配置文件内容。2.手动加载如果将log4j.properties(或log4j.xml)放到其它目录下,比如下图中的位置,应用程序就不能自动加载log4j的配置文件了,因为应用程序找不到该配置原创 2015-04-24 11:41:48 · 6424 阅读 · 0 评论 -
注解配置 ssh
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001原创 2015-04-23 15:40:14 · 697 阅读 · 0 评论 -
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一原创 2015-04-22 12:40:24 · 984 阅读 · 0 评论 -
struts2 依赖注入boolean类型的属性时报错
java实体中有判断是否是男性的标志:isBoypackage com.jn.bean;public class LoginUser { private int age; private String username; private String password; /*** * 是否是男性 */ private boolean isBoy; public Log转载 2014-06-08 19:14:22 · 1129 阅读 · 0 评论 -
expression="execution(*service..*.*(..))"
(* com.evan.crm.service.*.*(..))中几个通配符的含义: |第一个 * —— 通配 随便率性返回值类型| |第二个 * —— 通配包com.evan.crm.service下的随便率性class| |第三个 * —— 通配包com.evan.crm.service下的随便率性class的随便率性办法| |第四个 .. —— 通配 办法可以有0个或原创 2014-06-05 15:35:02 · 5912 阅读 · 0 评论 -
Spring @Transactional 如何开启事务
Spring @Transactional 如何开启事务java.lang.Object org.springframework.transaction.support.TransactionSynchronizationManagerpublic abstract class TransactionSynchronizationManagerextends Ob原创 2014-06-05 13:32:15 · 4871 阅读 · 0 评论 -
当spring 容器初始化完成后执行某个方法 防止onApplicationEvent方法被执行两次
在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。 比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时转载 2017-03-16 17:05:34 · 1658 阅读 · 0 评论