随笔分类 -  Spring

开启SpringInAction这本书的副本模式,不定期更新。 学习笔记的记录。
摘要:拦截器是SpringMvc框架中常用的一个东东,它跟Filter相似,但是也有区别,以前也没用过,今天看到就顺便学习了一下。 SpirngMvc中的Interceptor主要是通过HandlerInterceptor和WebRequestInterceptor来实现, HandlerIntercep 阅读全文
posted @ 2017-03-17 15:12 大园子 阅读(5992) 评论(2) 推荐(1)
摘要:前面学了spirng的一些配置,以及web方面的知识,今天就在学习一下在spring比较常用的一些高级技术。。。 首先来介绍下什么叫servlet吧(来着维基百科) Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在 阅读全文
posted @ 2017-03-17 09:41 大园子 阅读(1478) 评论(0) 推荐(0)
摘要:Spring MVC 是当前Web服务器中常用的结构,今天就来学习这相关的知识,首先上图——Spring请求的时候所经历的坎坷之路: (书上原话,算是解释。。) 在请求离开浏览器时① ,会带有用户所请求内容的信息,至少会包含请求的URL。但是还可能带有其他的信息,例如用户提交的表单信息。请求旅程的第 阅读全文
posted @ 2017-03-02 16:22 大园子 阅读(343) 评论(0) 推荐(0)
摘要:前面学习了如何用注解的方式去配置Spring aop,今天把XML配置的方法也看了下,下面顺便也做了个记录 先把spring中用xml配置aop的配置元素给贴出来: <aop:advisor> 定义AOP通知器 <aop:after> 定义AOP后置通知(不管被通知的方法是否执行成功) <aop:a 阅读全文
posted @ 2017-02-28 22:21 大园子 阅读(424) 评论(0) 推荐(0)
摘要:什么叫做切片。。什么叫做AOP。。。 与大多数技术一样,AOP已经形成了自己的术语。描述切面的常用术语有通知(advice)、切点(pointcut)和连接点(join point)。 (一大串书上的原文!!) 通知(Advice) 在AOP术语中,切面的工作被称为通知。 当抄表员出现在我们家门口时 阅读全文
posted @ 2017-02-27 16:54 大园子 阅读(3099) 评论(0) 推荐(0)
摘要:前面我已经学过了,将一个bean引用注入到另一个bean的属性或构造器参数中,这边指的是将一个对象与另一个对象进行关联。 我们学过的方法是在创建的时候根据new对象的时候,注入参数,如下: 也可以在xml中配置的时候,注入: 这些方法属于的值属于 硬编码值。 有时候硬编码是可以的,但有的时候,我们可 阅读全文
posted @ 2017-02-24 14:08 大园子 阅读(3625) 评论(0) 推荐(0)
摘要:Spring定义了多种作用域,我们在使用的时候可以根据使用的需求来选择对应的作用域,这些作用域,包括(第二个括号中为更安全的注解方法,具体更多参数可查看接口代码) 单例(Singleton)(ConfigurableBeanFactory.SCOPE_SINGLETON):在整个应用中,只创建bea 阅读全文
posted @ 2017-02-24 10:29 大园子 阅读(268) 评论(0) 推荐(0)
摘要:在前面,学习如何装配Bean的时候,或许会发现,有的同类型的Bean智能配置一个 如下: dangNianQing() 与 randomCd() 他们的类型都是 CompactDisc 在 cdPlay() 装配的时候,如果我们没有注释掉其中一个,那么就会报错 因为他不知道我么想要的是哪个,所以只能 阅读全文
posted @ 2017-02-23 23:51 大园子 阅读(341) 评论(0) 推荐(0)
摘要:学习了profile bean之后,发现有的时候bean还是有根据环境来选择的余地的,那么假设我们希望某个bean只有当另外某个特定的bean也声明了之后才会创建。我们还可能要求只有某个特定的环境变量设置之后,才会创建某个bean。 在Spring 4之前,很难实现这种级别的条件化配置,但是Spri 阅读全文
posted @ 2017-02-23 10:39 大园子 阅读(871) 评论(0) 推荐(1)
摘要:Profile Bean 使用场景描述: 在开发软件的时候,在数据库方面,往往不是一个库就能解决的,一般分为开发库、测试库、生产库,在这些库设置链接的时候,也会配置其对应的数据。 现有一种方式,就是单独的配置类,或者在xml中配置bean,然后在构建的时候确定哪一个配置编译到部署的应用。这种方式是可 阅读全文
posted @ 2017-02-22 21:58 大园子 阅读(391) 评论(0) 推荐(0)
摘要:Spring在配置时候有三种方案可选 1、在xml中进行显示配置 2、在java中进行显示配置 3、隐式的Bean发现机制和自动装配 今天学习的 第一种—— 在xml中进行显示配置 老规矩 先创建 CompactDisc 接口 ,DangNianQing 单首CD碟子,指定播放的CD碟子类 Rand 阅读全文
posted @ 2017-02-22 15:15 大园子 阅读(298) 评论(0) 推荐(0)
摘要:Spring在配置时候有三种方案可选 1、在xml中进行显示配置 2、在java中进行显示配置 3、隐式的Bean发现机制和自动装配 今天学习的 第二种—— 在java中进行显示配置 场景: 尽管在很多场景下通过组件扫描和自动装配实现Spring的自动化配置是更为推荐的方式,但有时候自动化配置的方案 阅读全文
posted @ 2017-02-22 13:33 大园子 阅读(491) 评论(0) 推荐(0)
摘要:关于Bean的介绍就具体不多介绍了,,, Spring在配置时候有三种方案可选 1、在xml中进行显示配置 2、在java中进行显示配置 3、隐式的Bean发现机制和自动装配 今天学习的就是自动化装配Bean Spring又可以从两个角度来实现自动化装配: 1、组建扫描【component scan 阅读全文
posted @ 2017-02-21 23:16 大园子 阅读(375) 评论(0) 推荐(0)