spring
Jay-gao1
这个作者很懒,什么都没留下…
展开
-
spring实战4学习笔记(1)Spring概述
Spring 之旅: 1.简化Java开发 Sping使命:简化Java开发,为了降低Java开发的复杂性,Spring采取以下4种关键策略: 基于POJO的轻量级和最小侵入性编程 通过依赖注入和面向接口实现松耦合(在编码的时候依赖注入经常会使用,面向接口实现因为类结构的繁琐很少使用,框架中用得很多) 基于切面和惯例进行...原创 2018-03-08 10:04:19 · 161 阅读 · 0 评论 -
spring实战4 (2)装配bean
本章内容:声明bean构造器注入和Setter方法注入装配bean控制bean的创建和销毁1.Spring配置的可选方案 Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。但是,作为开发人员,你需要告诉Spring要创建哪些bean并且如何将其装配在一起。 装配机制:在XML中进行显示配置在Java中进行显示配置隐式的bean发现机制和自动装配 ...原创 2018-03-08 15:58:45 · 141 阅读 · 0 评论 -
Spring实战4 (3)高级装配
本章内容:Spring profile条件化的bean声明自动化装配与歧义性bean的作用域Spring表达式语言1.环境与profile 在不同的环境中某个bean会有所不同(比如,DateSource),我们可以为不同的生产环境添加不同profile的设置文件,在构建项目的时候通过给spring.profiles.active属性不同的profile值来决定加载那个配置文件的信息来解决这...原创 2018-03-08 17:59:40 · 210 阅读 · 0 评论 -
Spring实战4 (4)面向切面的Spring
本章内容:面向切面编程的基本原理通过POJO创建切面使用@AspectJ注解为AspectJ切面注入依赖 1.什么是面向切面编程 在软件开发中,散布于应用中多处的功能被称为横切关注点。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑中)。把这些横切关注点与业务逻辑相分离正事面向切面编程(AOP)所要解决的问题 切面提供了取代继...原创 2018-03-08 18:17:09 · 229 阅读 · 0 评论 -
Spring实战4 (5)构建Spring Web应用程序
本章内容:映射请求到Spring控制器透明地绑定表单请求校验表单提交1.Spring MVC起步 跟踪Spring MVC的请求: 搭建Spring MVC: 配置DispatcherServlet 当部署到Servlet3.0容器中的时候,容器会自动发现它,并用它来配置Servlet上下文。getServletMappings(),它会将一个或者多个路...原创 2018-03-12 11:04:26 · 353 阅读 · 0 评论 -
Spring实战4 (6)渲染Web视图
在Spring MVC中或后续的Spring Boot中在做介绍原创 2018-03-12 11:25:24 · 188 阅读 · 0 评论 -
Spring实战4(7)Spring MVC的高级技术
本章内容:Spring MVC配置的替代方案处理文件上传在控制器中处理异常使用flash属性 处理文件上传:在Spring boot 中,在配置文件中开启Multipart和设置参数就可以了在控制器中处理异常:Spring boot中,异常将会自动映射为指定的Http状态,不需要做特殊的处理,除非在异常的时候需要转发到指定的错误显示页面(HandlerInterceptor处理) ...原创 2018-03-12 14:47:22 · 158 阅读 · 0 评论 -
Spring实战4(8)保护Web应用
后续补充原创 2018-03-12 15:50:45 · 147 阅读 · 0 评论