摘要: 先来个正确的写法 阅读全文
posted @ 2019-03-29 12:34 杜小二 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 这个是要执行的调试语句;发现执行完毕控制台如下;sql正确;对象和数据库关系映射也正确; 然后写了个最简单的demo发现仍然出现问题;检查到最后发现是数据源的url编码问题;没有设置为Utf-8;具体原理还没有找到;希望各位可以解读下原理 更改之后就好了;记录一下,这个错误浪费了半天的时间 阅读全文
posted @ 2019-03-28 21:04 杜小二 阅读(5685) 评论(1) 推荐(1) 编辑
摘要: 需要用到的包 方式一、 1、在application.xml中配置了连接池数据源c3p0 2、JdbcTemplate模板注入容器,并配置数据源属性 3、把自己调用的接口注入容器,并配置JdbcTemplate模板属性(xm方法配置属性注意写set) 4、在自己的实现类中书写sql 5、在测试(业务 阅读全文
posted @ 2019-03-27 15:21 杜小二 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 今天在复习spring的时候遇到了一个新的异常 惯例献上错误信息 首先产生这个错误的原因是因为包之间的版本不一致导致的; 我用的事务包但是spring的4个基础包用的都是3.1.1的;导致了这个错误;把包移除了更换上低版本 这样子错误解决了; 处理这个问题的思路和方法;首先这个异常我没见过,可以确定 阅读全文
posted @ 2019-03-27 13:00 杜小二 阅读(4632) 评论(0) 推荐(0) 编辑
摘要: 废话不多说先上错误信息 根据报错提示可以看出是驱动配置错误了,查看配置文件,发现驱动没有错啊; 经过查阅文档发现spring提供的jdbc和c3po的jdbc配置名称不一样;不能混淆;下附 1、spring提供的轻量jdbc配置(一般不用它) 2、使用org.apache.commons.dbcp. 阅读全文
posted @ 2019-03-27 12:47 杜小二 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 1、出现项目上飘红叉却又不显示错误文件的时候打开problems 2、在problems发现是包冲突了;解决问题;项目上右键选择buid path进入 然后移除错误提示的包OK就行了 PS:项目上出现红叉的时候一定要首先解决;因为这个包冲突控制台报错一般是不容易看出来的 阅读全文
posted @ 2019-03-26 17:52 杜小二 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 1、可能是新导入的项目 2、右键项目maven 更新下 阅读全文
posted @ 2019-03-22 15:11 杜小二 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 问题产生的原因是STS的Maven插件会将此认定了不可更新的依赖组件而再也不去更新它,即使你将它从pom中删除,然后再次加入也是徒劳的,总是提示:Failure to transfer com.google.guava:guava:jar:21.0 from https://repo.maven.a 阅读全文
posted @ 2019-03-22 14:56 杜小二 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 这里需要保证传递过来的地址是实际存在的地址;最好单独写个方法提前验证下 阅读全文
posted @ 2019-03-21 12:20 杜小二 阅读(3035) 评论(0) 推荐(0) 编辑
摘要: 2、对API接口的测试,同样的是在同包名目录下进行编写测试代码 阅读全文
posted @ 2019-03-21 01:03 杜小二 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 一、消息数据统一返回给前台的处理方法 1、新建一个公共Result类包含 code、msg、data私有变量,并提供set 和get 方法。(固定格式) /** * http请求返回的最外层对象 */ public class Result { /*错误码*/ private Integer code; /*提示信息*/ private String ms... 阅读全文
posted @ 2019-03-21 01:03 杜小二 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 基本概念 @After 方法后 @AfterReturning 接收响应 3、根据业务逻辑在拦截的方法体内写相关代码 阅读全文
posted @ 2019-03-21 00:59 杜小二 阅读(309) 评论(0) 推荐(0) 编辑
摘要: ** * 添加一个女生 * @param gril * @return */ @PostMapping(value = "/grils") public Result<Gril> grilAdd(@Valid Gril gril, BindingResult bindingResult){ gril 阅读全文
posted @ 2019-03-21 00:55 杜小二 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 概述:java persistence API定义了一些列对象持久化的标准,目前实现这一规范的产品有hibernate、topLink等 1、pom.xml中添加组件 2、配置数据库相关信息 阅读全文
posted @ 2019-03-21 00:43 杜小二 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 其实在spring Boot项目中的Controller和普通spring项目基本没有区别 1、类和方法上的常用注解 @Controller 处理http请求 该注解不能单独使用必须配合模板使用 @RestController 在类上声明该注解才能返回json数据 spring4之后加的新注解,原来 阅读全文
posted @ 2019-03-21 00:34 杜小二 阅读(1699) 评论(0) 推荐(0) 编辑