随笔分类 - 笔记-Spring
记录学习Spring的收获与感悟。
摘要:文件上传下载 准备工作 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置Multipart
阅读全文
摘要:拦截器 概述 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别: 拦截器是AOP思想的具体应用。 过滤器 servlet规范中的一部分,任何java web工程都可以使
阅读全文
摘要:整合SSM 准备工作 数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT
阅读全文
摘要:JSON交互处理 什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的 文本格式 来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编
阅读全文
摘要:数据处理 处理提交数据 1、提交的域名称和处理方法的参数名一致 提交数据 : http://localhost:8080/hello?name=maple 处理方法 : 后台输出 : maple 2、提交的域名称和处理方法的参数名不一致 提交数据 : http://localhost:8080/he
阅读全文
摘要:Controller配置总结和RestFul风格 Controller(控制器) 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Contr
阅读全文
摘要:什么是SpringMVC SpringMVC原理如下图所示 第一个SpringMVC程序 配置版 1、新建一个Moudle , hello , 添加依赖的支持! 2、确定导入了SpringMVC 的依赖! 3、配置web.xml , 注册DispatcherServlet 4、编写SpringMVC
阅读全文
摘要:整合MyBatis 需要用到的包 junit mybatis mysql connector java spring相关 aspectJ AOP 织入器 mybatis spring整合包 【重要】 MyBatis Spring学习 整合Spring于MyBatis之前需要了解mybatis spr
阅读全文
摘要:AOP面向切面编程 什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用A
阅读全文
摘要:代理模式 SpringAOP底层就是使用的代理模式。 静态代理 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 . 客户 : 使用代理角色来进行一些操作 . 代码实现 Rent .
阅读全文
摘要:Spring使用注解 使用注解自动装配 jdk1.5开始支持注解,spring2.5开始全面支持注解。 准备工作:利用注解的方式注入属性。 1、在spring配置文件中引入context文件头 2、开启属性注解支持! @Autowired @Autowired是按类型自动转配的,不支持id匹配。 需
阅读全文
摘要:Bean的作用域 | Scope | Description | | : | : | | "singleton" | (Default) Scopes a single bean definition to a single object instance for each Spring IoC c
阅读全文
摘要:DI依赖注入 依赖:bean对象的创建依赖于容器。 注入:bean对象中的所有属性由容器来注入。 1. 构造器注入 2. Set方式注入 要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型 , 没有set方法 , 是 is .
阅读全文
摘要:Spring配置文件 1. bean对应Java类,指定由spring管理的类。 2. alias:给bean配置别名(感觉完全多余) 3. import:一般用于团队开发,可以将多个配置文件导入合并为一个配置文件。
阅读全文
摘要:简介 Spring : 春天 给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 Spring理念 : 使现有技术更加实用 .
阅读全文

浙公网安备 33010602011771号