Spring
凡_
这个作者很懒,什么都没留下…
展开
-
Spring 学习之简介
为什么Spring会火:降低了Java开发的复杂性:1.基于POJO的轻量级和最小入侵性编程(不会强迫你继承和实现框架类和接口,竭力避免因框架自身API而弄乱你的应用代码。)2、实现松耦合通过依赖注入和面向接口实现3、基于切面和惯例进行声明式编程诸如日志、事务、安全这样贯穿整个系统各个模块的系统服务,写进模块中会导致1:重复代码2、核心业务混乱,因此做成切面,包裹整个系...原创 2018-10-23 15:33:47 · 108 阅读 · 0 评论 -
Spring学习之装配
Spring学习之装配创建应用对象之间协作关系的行为通常称为装配(wiring),也是DI的本质。三种装配机制在XML中进行显式配置;在Java中进行显式配置;隐式的bean发现机制和自动装配;自动装配1. 组件扫描:@component 注解为组件(可以用@Named(“beanID”)替代,但是建议使用前者,更直观的表明是做什么的)@componentScan注解启用了...原创 2018-10-24 16:46:10 · 135 阅读 · 0 评论 -
Spring学习Bean作用域
Bean的作用域:默认情况下,Spring应用上下文中所有的bean都是以单例(singleton)的形式创建的。Spring定于了多种作用域:单例(Singleton):在整个应用中,只创建bean的一个实例。 当使用的类是易变类,会保存一些状态的时候,重用是不安全的。使用单例模式就会存在问题。原型(Protot...原创 2018-11-13 11:24:03 · 181 阅读 · 0 评论 -
Spring学习之运行时值注入
Spring提供了两种在运行时求值的方式:属性占位符(Property placeholder)。声明属性源,并通过Environment来检索属性属性占位符的形式为:“${…}”包装的属性名称Spring表达式语言(SpEL),拥有如下特性。使用bena的ID来引用bean;调用方法和访问对象的属性;对值进行算术、关系和逻辑运算;正则表达式匹配;集合操作。SpEL...原创 2018-11-15 11:26:50 · 227 阅读 · 0 评论 -
Spring学习之AOP
术语:1、advice 通知 切面要进行的工作叫通知可以概括为 做什么?何时做? 五种类型: 1、Before 2、After 3、After ruturning 4、After throwing 5、Around2、joing-point 连接点应用通知的时机,应用执行过程中能插入切面的点,在哪里?(调用方法的地方,抛出异...原创 2018-11-16 16:57:39 · 147 阅读 · 0 评论 -
SpringMVC学习(1)
SpringMVC请求路径:请求携带包含URL和用户提交的表单信息从浏览器出发浏览器——>DispatcherServlet——>handlerMapping——>handler(放下数据或者在下一步放下数据)——>服务处理对象(将处理结果:数据和指定页面返回)——>DispatcherServlet——>浏览器(展示处理结果)配置Dispatc...原创 2018-12-27 10:56:18 · 114 阅读 · 0 评论 -
SpringMVC学习(2)请求处理控制类
在方法上控制,方法级别请求处理:一个方法对应一个请求类级别的请求注解:请求被映射到类的所有方法上,在方法上可以对注解进行补充,如下所示:RequestMapping的value属性能够接受一个String数组如下所示:使用Model类将后台数据传到前台界面,Model是一个Map有addAttribute(key,value)方法,相比于put方法校验了key是...原创 2019-01-16 17:01:02 · 532 阅读 · 0 评论