![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web
文章平均质量分 54
秋天的云QQ
码农,一定要坚持码起来
展开
-
Spring注解@Component、@Repository、@Service、@Controller区别
转载来源:http://blog.csdn.net/zhousenshan/article/details/484705571、@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直转载 2017-08-07 16:40:00 · 341 阅读 · 0 评论 -
spring mvc 控制层validator(校验)中文乱码
beanid="validator"class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">propertyname="providerClass"value="org.hibernate.validator.HibernateValidator"/>property原创 2017-08-29 14:18:55 · 2506 阅读 · 0 评论 -
jquery datagrid在加载异常数据时报错的解决办法
在jquery datagrid 中可以添加下面红色字体部分,对异常数据进行过滤,解决jquery easyui报错的问题$('#dg').datagrid({ url : ctx+ '/SysUserSelectByPage',title : '用户列表',pageSize : 20,fit : true,fitColumns : false,sho原创 2017-09-13 12:49:13 · 2853 阅读 · 0 评论 -
@RequiresPermissions 控制权限的异常处理以及Ajax方式请求时返回json
参考http://www.mamicode.com/info-detail-1746942.html例如使用到注解: @RequiresPermissions 来控制是否有对应权限才可以访问 @RequiresUser 来控制是否存在用户登录状态才可以访问想了解Shiro是如何通过注解来控制权限的,可以查看源码 AopAllianceAnnotationsAuthori转载 2017-09-13 12:44:38 · 6833 阅读 · 0 评论 -
mybatis foreach 语句循环读取map数据
在××maper.java中添加@parame注解;int Insert(@Param("rd")Map rd);在对应的mapper.xml文件中如下写入;insert into sys_code_paraopen="(" close=")" separator=",">${key}valuesopen="(" close=")"原创 2017-08-15 14:29:57 · 7836 阅读 · 0 评论 -
MyBatis的动态语句使用
转载来自:http://blog.csdn.net/u013360850/article/details/531219671. 动态查询语句可以根据传入的bean来判断,动态的拼接SQL语句SQL语句 select id="findUserInfo" parameterType="UserInfo" resultType="UserInfo">转载 2017-08-14 17:24:39 · 224 阅读 · 0 评论 -
mybatis 动态SQL '@P0' 附近有语法错误
1、mybatis动态SQL遇到的问题org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: java.sql.SQLException: “@P0”附近有语法错误。### The error may exist in file [E:\DevelopTools\Ecli原创 2017-08-14 15:31:29 · 3040 阅读 · 0 评论 -
spring mvc 之mvc:annotation-driven
如方法返回Object,则时间将会正常显示为yyyy-MM-dd HH:mm:ss,如果将返回String类型,时间将显示为timestamp类型。原创 2017-08-06 20:54:28 · 183 阅读 · 0 评论 -
mybatis 配置中遇到的坑之二
1、在controller层,配置@RequestMapping("/queryUserInfoById") @ResponseBody的方法,当返回String类型时乱码,需要要在如下代码中添加红色部分代码:原创 2017-08-06 09:59:03 · 298 阅读 · 0 评论 -
mybatis +junit4 +maven
1、junit4 测试插入数据时回滚@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:spring-mvc.xml", "classpath:spring-ctx-mybatis.xml", "classpath:spring-ctx-shiro.xml" })pu原创 2017-08-13 00:14:45 · 404 阅读 · 0 评论 -
必须为元素类型 "insert" 声明属性 "resultType"
在mapper.xml 的insert 语句中指定resultType时报错Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 37; 必须为元素类型 "insert" 声明属性 "resultType"。at com.sun.org.apache.xerces.internal.ut原创 2017-08-12 22:06:51 · 12261 阅读 · 3 评论 -
mybatis 配置中遇到的坑
1、在配置时间时不能用*号,如,这样报错,需要将*去掉;2、在配置xml文件时,resultMap一直包com.XXX.XXX类不能解析,一看原来是多一个空格;3、found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependen原创 2017-08-04 15:40:48 · 1647 阅读 · 0 评论 -
Mybatis 动态 SQL
转载来源:http://www.mybatis.org/mybatis-3/zh/dynamic-sql.htmlMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通转载 2017-08-11 14:37:24 · 214 阅读 · 0 评论 -
jquery combotree 组件
在使用combotree 要想变成数学结构,只需要添加_parentId数据如:{ "retcode": 0, "page": 1, "total": 1, "records": 10, "rows": [ { "delete_mark_name": "未删除", "or原创 2017-08-18 13:55:01 · 1110 阅读 · 0 评论 -
mybatis jdbc Type 与java Type对照表 以及ResultMap元素讲解
JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.Big原创 2017-08-04 11:05:49 · 1317 阅读 · 0 评论 -
java 中new 和.newInstance() 的区别
转载至:http://blog.csdn.net/wantianwen/article/details/9532373在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance(转载 2017-08-03 15:53:57 · 217 阅读 · 0 评论 -
mybaits nor a Result Map was specified,以及transcation对应的@Transcational
org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'com.project.modules.admin.dao.mapper.SysRolePermissionMapper.UpdatePermissionByRol原创 2017-09-11 15:04:08 · 326 阅读 · 0 评论