![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
我俗人
世界从不完美,时间不会给你2次机会。
展开
-
InputStream只能读取一次的解决办法
有时候我们需要对同一个InputStream对象使用多次。比如,客户端从服务器获取数据 ,利用HttpURLConnection的getInputStream()方法获得Stream对象,这时既要把数据显示到前台(第一次读取),又想把数据写进文件缓存到本地(第二次读取)。但第一次读取InputStream对象后,第二次再读取时可能已经到Stream的结尾了(EOFException)或者Stream已经close掉了。而InputStream对象本身不能复制,因为它没有实现Cloneable接口。此转载 2021-04-22 19:20:14 · 1203 阅读 · 0 评论 -
annotation之@Autowired、@Inject、@Resource三者区别
一、@Autowired1、@Autowired是spring自带的注解,通过‘AutowiredAnnotationBeanPostProcessor’ 类实现的依赖注入;2、@Autowired是根据类型进行自动装配的,如果需要按名称进行装配,则需要配合@Qualifier;3、@Autowired有个属性为required,可以配置为false,如果配置为false之后,当没有找到相应bean的时候,系统不会抛错;4、@Autowired可以作用在变量、setter方法、构造函数上。转载 2020-07-23 11:15:52 · 644 阅读 · 0 评论 -
java中isAssignableFrom()方法与instanceof关键字用法及通过反射配合注解为字段设置默认值
isAssignableFrom()方法与instanceof关键字的区别总结为以下两个点:isAssignableFrom()方法是从类继承的角度去判断,instanceof关键字是从实例继承的角度去判断。isAssignableFrom()方法是判断是否为某个类的父类,instanceof关键字是判断是否某个类的子类。使用方法:父类.class.isAssignableFrom(子类.class)子类实例 instanceof 父类类型isAssignableFrom()方法的调用者和转载 2020-07-22 16:17:02 · 184 阅读 · 1 评论 -
springmvc.HandlerMethodArgumentResolver 使用
引言用过springsecurity的人应该知道,在控制器方法中的参数principal 在请求的时候没有传递,却有用户的信息,跟其他用户传递了的参数又是如何封装到参数中,对象的呢,就是我们今天要解决的的问题原因这是由于springmvc 对我们所传递的参数进行了处理,处理成我们控制器方法中我们想要的参数从springmvc3.1增加的HandlerMethodArgumentResolver接口,意思为策略接口解决方法参数代入参数值在给定请求的上下文。也就是处理方法参数的一个解析器,如原创 2020-07-22 11:29:49 · 293 阅读 · 0 评论 -
Spring注解
@Configuration用于类,等价于XML配置中配置beans@Bean用于方法,为这个Spring容器中的Bean@Value用于字段,取yml.properties里面的值@Controller, @Service, @Repository,@Component用于类,目前4种注解意思是一样,并没有什么区别,区别只是名字不同@PostConstruct 和...原创 2019-08-28 15:05:25 · 652 阅读 · 0 评论