- 博客(10)
- 收藏
- 关注
原创 spring中value注解不能注入
今天遇到一个bug,使用idea编辑。往service层的A类中注入值,在controller中注入A类取值(取不到值)。排除版本问题,properties引入,甚至预编译的时候直接显示出了值,但是运行没有值注入。最后发现是mvc的配置文件中包扫描是全包扫描,没有精确到controller,将包扫描设置到controller解决问题。...
2018-04-18 12:37:50
1342
1
原创 spring初体验第三天--Spring中事务控制的配置
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww
2018-03-23 00:25:27
365
原创 spring初体验第二天--基于配置文件的aop
演示的spring版本为4.2.4首先配置文件中引入名称空间:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2018-03-22 00:46:34
186
原创 spring初体验第二天--动态代理
spring中两种动态代理方法,jdk动态代理与cglib动态代理。jdk动态代理是java内置的动态代理,cglib则需要引入jar包(spring中已经有了)。使用jdk动态代理需要实现接口,而cglib则不需要,他产生的代理类是被代理类子类,通过重写的方法代替父类的方法,并且cglib可以在运行时产生字节码文件。测试:IUserService:package com.itheima.serv...
2018-03-22 00:25:12
192
原创 spring初体验第二天-Spring annotation
演示的spring版本为4.2.4第一天学习了spring的ioc原理与基本应用以及基于xml的注入方法。通过构造方法注入,依赖对应的构造方法,一般用于生成导入的jar包中的类的对象。通过set方法注入,依赖对应属性的set方法,有一般的方法注入,还有引入p名称空间,以及SpEl方法。通过注解的方法注入, 注解注入只需要定义属性,不依赖构造方法与set方法。注解有(还没有与SpringMVC,my...
2018-03-21 23:50:59
152
原创 Spring初体验第一天--配置文件注入(基础)
演示的spring版本为4.2.4属性注入分为2大类,一个是使用配置文件,一个是使用注解annotation,这一篇主要使用配置文件演示。配置文件进行注入,有构造方法注入,依赖对应的构造方法,普通属性注入、p名称空间注入、SpEl方法,这三个依赖对应的set方法。1、构造方法演示实体类,没有get、set方法,只有一个全参构造方法:public class User implements Seri...
2018-03-20 18:17:19
243
原创 Spring初体验第一天--IOC
第一天学习spring,讲的是spring中的IOC控制反转。顾名思义,就是将对象的创建权力反转给Spring框架,这样做的好处是降低代码的耦合性。之前我们的做法是自己创建对象,调用方法,假如后面我们发现这个类不符合我们的要求了,我们需要重新写一个类,并且要修改源代码来调用这个新的类,耦合性很高,违反了设计原则的开闭原则。IOC就是spring帮我们创建对象,而创建哪个对象则是我们通过配置文件告诉...
2018-03-20 17:54:52
196
原创 mybatis工具类
之前用的一种:public class JDBCUtils { private static SqlSessionManager sqlSessionManager = null; static{ Reader resourceAsReader = null; try { resourceAsReader = Resources.get...
2018-03-19 14:03:04
561
原创 动态代理给原生servlet的service加上事务管理
这是一个简单的模型。public class ProxyServiceImpl{ //加载配置文件 private static Map<String,String> map = new HashMap<>(); static{ //使用util下的ResourceBundle加载properties配置文件 Reso...
2018-03-19 13:45:28
1056
原创 响应页面图片url中文名问题
解决图片中文名的相应问题,目前试过两种可行方法。 因为前端、后端都是使用的utf-8编码,所以可以修改tomcat中server.xml配置中的<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />,添加URIEncoding="utf-8",&am
2018-03-18 10:04:54
2184
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人