
spring
wzEminem
这个作者很懒,什么都没留下…
展开
-
org.apache.ibatis.binding.BindingException【原因汇总】(dao层方法XML)
报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql; 这里的Spring注入后的意思是,你的接口已经成功的被扫描到,但是当Spring尝试注入一个代理(MyBatista实现)的...原创 2019-07-04 00:46:23 · 630 阅读 · 0 评论 -
Mybatis和Spring主流框架结合
Mybatis: 整合过程: 在application.properties中填写datasource: 在mybatis—config.xml中填写具体设置信息: dao层写接口和sql语句,加入@Mapper @Mapper只要是为mapper或者dao产生了一个代理对象,代理对象实现了dao,从而实现里代理接口方法,主要就是查询数...原创 2019-07-04 00:45:14 · 263 阅读 · 0 评论 -
Spring boot bean的生命周期和作用域
spring通过我们的配置,如@ComponentScan定义的扫描路径去找到带有@Component的类,这个过程就是一个资源定位的过程。 一旦找到资源,那么它就开始解析,并将定义的信息保存起来,注意,此时还没有初始化bean,也就没有bean的实例,它有的仅仅是bean的定义。 然后就会把bean定义发布到Spring IoC容器中。此时,IoC容器也只有bean的定义,还是没有bean的...原创 2019-07-04 00:45:01 · 715 阅读 · 0 评论 -
SpringBoot.xml的问题
Springboot进行springweb开发-----springMVC零配置 没有xml:springMVC——web开发:tomcat启动---------调用ContexLoaderListener(会借助applicationContext.xml)去初始化spring IOC环境------注册了一个DispathcherServlet,让容器启动的时候调用Servlet的int...原创 2019-07-04 00:45:52 · 339 阅读 · 0 评论 -
@AutoWried依赖注入失败
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。 1、共同点:两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。 2、不同点 (1)@Autowired:@Autowire...原创 2019-07-04 00:46:10 · 1377 阅读 · 0 评论 -
@PathVariable 和 @RequestParam
一、代码实例 首先,上两个地址: 地址1:http://localhost:8989/SSSP/emps?pageNo=2 地址2:http://localhost:8989/SSSP/emp/7 如果想获取地址1中的 pageNo的值 ‘2’ ,则使用 @RequestParam , 如果想获取地址2中的 emp/7 中的 ‘7 ’ 则使用@PathVariable ...原创 2019-07-04 00:45:38 · 172 阅读 · 0 评论 -
Spring通用manpper的整合(省去单表的增删改查操作)
1、增加依赖:tk,mybatis 2、配置通用mapper,修改mapperscan,调用tk.mapper; 3、让原来mapper接口继承tk.mapper 4、配置通用mapper主键和主键返回策略 ...原创 2019-07-05 10:27:57 · 297 阅读 · 0 评论 -
Spring整合redis
将redis整合到项目查询中:(在service中)1、缓存的简单设计: 连接缓存 查询缓存 缓存中没有,查询sql sql查询到的数据存入redis redis的整合步奏 设计数据存储策略 数据对象名key设计:数据对象id:对象属性(user(表):wz(主键id):password) 加入一个redis的工厂单例bean, 写一个r...原创 2019-07-05 10:30:08 · 209 阅读 · 0 评论