Fight With Me!!!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Spring

1 2 3 下一页

Spring注解驱动第三讲--@Filter介绍
摘要:上一讲主要针对@ComponentScan注解做了一些说明,本文主要对@Filter的扫描条件,再做一些详细的介绍 1,FilterType.ANNOTATION 按照注解的方式进行扫描.后面classes属性,为注解的类型,如: 2,type=FilterType.ASSIGNABLE_TYPE, 阅读全文

posted @ 2019-12-20 09:34 nickTimer 编辑

SpringCloud之application.properties和bootstrap.properties区别
摘要:Spring是有上下文一说的,也叫Application Context,Application Context又是有父子关系的,所以必须要理解ApplicationContext是什么。SpringCloud启动时,会先创建一个Bootstrap Context,然后创建一个Application 阅读全文

posted @ 2019-12-17 10:07 nickTimer 编辑

spring中Constructor、@Autowired、@PostConstruct的顺序
摘要:其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。 如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依 阅读全文

posted @ 2018-11-09 14:53 nickTimer 编辑

spring @Bean注解的使用
摘要:@Bean 的用法 @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名 定义bean 下面是@Configuration里的一个例子 这个配置就等同于之前在xml里的配置 bean的依赖 @bean 阅读全文

posted @ 2018-11-08 11:31 nickTimer 编辑

深入Spring Boot:怎样排查expected single matching bean but found 2的异常
摘要:写在前面 这个demo来说明怎么排查一个常见的spring expected single matching bean but found 2的异常。 https://github.com/hengyunabc/spring-boot-inside/tree/master/demo-expected 阅读全文

posted @ 2018-09-13 15:43 nickTimer 编辑

spring之Environment
摘要:Spring 的Environment包含两方便的抽象,profile和 property 前者是一组bean的定义,只有相应的profile被激活的情况下才会起作用。 后者是提供方便的抽象,应用程序可以方便的访问 system property 环境变量自定义属性等。 Profile 想象这样一种 阅读全文

posted @ 2018-08-26 18:16 nickTimer 编辑

Unable to locate Spring NamespaceHandler for XML schema namespace
摘要:1. 问题 本文将讨论Spring中最常见的配置问题 —— Spring的一个命名空间的名称空间处理程序没有找到。 大多数情况下,是由于一个特定的Spring的jar没有配置在classpath下,让我们列出多数可能出现的缺失配置以及导致的异常。 2. http://www.springframew 阅读全文

posted @ 2018-08-08 15:58 nickTimer 编辑

spring拾遗(一)——@Value注入static属性
摘要:一般情况的下的@Value是用在非静态方法上的,如下: 但是对于静态变量,我们需要采取不同的方式: 一、xml通过bean注入:没有尝试,理论上可行 二、给参数注入,执行set方法 public static String zhifuUrl; @Value("${zhifu.url}") publi 阅读全文

posted @ 2018-01-02 16:11 nickTimer 编辑

spring中的class配置不能使用properties中的字符串
摘要:1.比如在a.properties中我们声明了一个变量: classRoom=com.wc82.ClassRoom 2.然后在spring的配置文件中:applicationContext.xml,有如下的配置: 这样的配置是不可以的,会报错: 但以下的配置是可以的: 阅读全文

posted @ 2017-02-20 17:25 nickTimer 编辑

Spring Bean配置默认为单实例 pring Bean生命周期
摘要:Bean默认的是单例的. 如果不想单例需要如下配置:<bean id="user" class="..." scope="singleton"/> singleton就是配置这个bean是否是单例的,如果不写,就是默认值true。 注解: spring Bean生命周期 1.Bean的作用域可以通过 阅读全文

posted @ 2016-09-20 11:06 nickTimer 编辑

spring.hibernate设置参数的位置问题
摘要:1.spring的注解设置在set方法上 2.hibernate的注解设置在get方法上 阅读全文

posted @ 2016-09-19 22:30 nickTimer 编辑

REST API 基于ACCESS TOKEN 的权限解决方案
摘要:REST token 找到用户,然后找到用户资源 但总不能每个方法都去调用token验证的方法在进入controller前集中处理,用 Interceptor实现 由于根据token interceptor实现: /** * 验证token有效性 */ @Component public class 阅读全文

posted @ 2016-08-25 09:25 nickTimer 编辑

java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor错误
摘要:一般是jar包冲突,或者某些jar包版本不同。 如上,spring其他包的版本均为4.2.5,而spring-webmvc的jar包为1.2.6版本,造成版本冲突。 把该包版本改为4.2.5,宣告成功! 一般是jar包冲突,或者某些jar包版本不同。 如上,spring其他包的版本均为4.2.5,而 阅读全文

posted @ 2016-08-25 09:06 nickTimer 编辑

Spring事务报Connection is read-only
摘要:昨天做项目时,写了个方法,程序突然报了Connection is readonly. Queries leading to data modification are not allowed调了程序半天,最后才发现是自己在spring配置文件中增加了事务.把方法写成了大写开头了,但是spring配置 阅读全文

posted @ 2016-05-29 16:40 nickTimer 编辑

annotatedClasses和component-scan冲突吗
摘要:annotatedClasses:配置在sessionFactory下面表示的是,哪些实体需要映射,代码如下: com.jk.model.User com.jk.model.Shop org.hibernate.dialect.MySQL... 阅读全文

posted @ 2015-07-07 23:07 nickTimer 编辑

对Spring的IoC和DI最生动的解释
摘要:首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和 对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身... 阅读全文

posted @ 2015-05-20 23:56 nickTimer 编辑

使用spring @Scheduled注解执行定时任务
摘要:以前框架使用quartz框架执行定时调度问题、老大说这配置太麻烦、每个调度都需要多加在spring的配置中、能不能减少配置的量从而提高开发效率、最近看了看spring的 scheduled的使用注解的方式进行调度、感觉很方便、起码配置的东西少了很多、所以留下来以备忘了、首先要配置我们的spring.... 阅读全文

posted @ 2015-05-13 00:46 nickTimer 编辑

java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.InjectionMetadata.<init>(Ljava/lang/Class;)V
摘要:相应我,是因为你SPRING MVC的包没有加全.你可以新建一个WEB项目.加入SPRING 3.0 的所有包.主要是WEB类的.就可以解决这个问题了.关键就是少包.特别是你的项目原来是SRPING 2.5的.然后想使用注解的.很可能会遇到这个问题.我的问题:缺少 spring-orm-3.0.5 阅读全文

posted @ 2015-05-13 00:26 nickTimer 编辑

使用@RequestParam绑定请求参数到方法参数
摘要:@RequestParam注解用于在控制器中绑定请求参数到方法参数.用法如下:@RequestMappingpublic void advancedSearch(@RequestParam("queryStr") String queryStr,@RequestParam("showFlag") S... 阅读全文

posted @ 2015-05-08 10:40 nickTimer 编辑

Spring 运用 pointcut 和 advisor 对特定的方法进行切面编程
摘要:上一个例子演示了对特定的bean中的所有的方法进行面向切面编程,包括了 before , after , after throwing, around 几种形式:如果想对一个bean中的特定方法进行切面编程,而不是所有的方法,就需要设置pointcut了,pointcut允许拦截一个方法通过 方法名... 阅读全文

posted @ 2015-04-28 19:37 nickTimer 编辑

1 2 3 下一页
点击右上角即可分享
微信分享提示