
Java框架
文章平均质量分 53
L聪聪聪
这个作者很懒,什么都没留下…
展开
-
Spring的FactoryBean和InitializingBean
简单总结一下FactoryBean:1、spring有两种类型的bean,一种是普通bean,继承Factory的bean叫工厂bean。工厂bean返回的是改工厂bean的getObject()方法返回的对象。 2、创建出来的对象是否属于单例由isSingleton中的返回决定。 3、实际需要通过容器得到一个FactoryBean时,在bean的名称前加上一个特殊符号...原创 2018-11-27 10:03:12 · 1037 阅读 · 0 评论 -
Spring和Apache包下的对象拷贝工具BeanUtils.copyProperties()
一.背景今天在使用BeanUtils.copyProperties()进行对象拷贝的时候遇到了一个坑。因为业务需求,要拷贝一个对象,为了不影响的原有对象的属性,自然不能直接赋值,用set方法又太笨重了,浅克隆和深克隆需要继承接口重写clone()方法,别人的对象,怕改了影响别人。。。于是想到了BeanUtils.copyProperties(),简洁方便。二.遇坑一个小坑。。。Sp...原创 2018-12-03 11:57:30 · 3560 阅读 · 1 评论 -
SSM框架之Spring的常用注解超级简洁版
1.注册对象@Component("user")@Service("user") //service层@Controller("user") //web层@Repository("user") //dao层2.修改对象的作用范围@Scope(scopeName="prototype")3.值类型注入@Value("tom")private String nam原创 2018-12-07 18:20:21 · 292 阅读 · 0 评论 -
SSM框架之Mybatis同时传入多个对象及普通参数
当传入多个文件时,mapper接口文件的方法参数要使用@param(“xx”)注释。例子:mapper://Student是对象,age是String类型。int getPojo(@param("student") Student student, @param("age") String age );xml:<select id="getStudent" resu...原创 2018-12-12 21:31:12 · 6893 阅读 · 0 评论 -
Springboot下的配置文件加载接口PropertySourceLoader以及它的两个实现类
原由:今天报了个JRebel: ERROR Class 'org.springframework.boot.env.PropertiesPropertySourceLoader' could not be processed by org.zeroturnaround.javarebel.integration的错误。再网上找错误原因的时候,自己了解的一下PropertySourceLoade...原创 2018-12-07 11:11:24 · 4911 阅读 · 0 评论 -
SSM框架之@ResponseBody和@RequestBody的区别及HttpMessageConverter的作用
一、@ResponseBody@ResponseBody作用于方法上,将返回结果直接以Json等格式返回,直接封装到response对象的Body中,不经过SpringMVC的视图解析器。一般用于前后端分离的项目,或者Ajax等异步请求。@ResponseBodypublic Student getStudent(Integer id){ Student student =...原创 2018-12-16 17:01:38 · 777 阅读 · 0 评论