依赖注入如何实现
依赖注入的使用
基于XML的装配方式
基于Java Configuration的装配方式
自动装配
多种装配方式的混用
处理装配的歧义
如何注入属性值
Spring Bean的作用域
Singleton
Prototype
Request
Session
Global
AOP
切面、目标对象、切点、通知、织入等基本概念
如何定义切点:定义切点的aspectJ语法
定义通知
前置通知(Before)
后置通知(AfterReturning)
异常通知(AfterThrowing)
最终通知(After)
环绕通知(Around)
如何给切面传参
7、Spring MVC相关内容
Spring作为Java系的全栈(full-stack)开发框架,当然也对Web开发有着非常好的支持。Spring的Web MVC框架能够使开发者非常容易的开发Web应用,同时能够无缝享受到Spring本身的诸多好处——IoC容器、AOP编程等等。
Spring MVC基本原理、配置
DispatcherServlet
WebApplicationContext
处理HTTP请求过程
实现Controller
@Controller, @RequestMapping注解
URL模板模式,@PathVariable
获取HTTP请求参数,@RequestParam
@RequestMapping方法支持的参数
@RequestMapping方法支持的返回值
视图解析
处理静态资源
配置JSP
配置其它模板引擎
重定向、Flash Attribute
表单处理
表单数据绑定
Spring表单标签
表单验证
文件上传
Flash Attribute
Interceptors
Spring MVC请求处理流程
HandlerInterceptor接口
配置Interceptor
异常处理
配置错误页面
使用HTTP状态码
@ExceptionHandler
ControllerAdvice全局异常处理
REST API
@ResponseBody和@RequestBody
处理PUT和DELETE请求
8、MyBatis相关内容
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。spring实现aop的步骤MyBatis 可以对配置和原生Map使用简单的 XML 或标注,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成中的记录

MyBatis基础
ORM的概念
如何定义Mapper接口
如何定义XML Mapper映射
如何使用Mapper
MyBatis的基本使用
SqlSessionFactory
SqlSessionFactoryBuilder
SqlSession
MyBatis-Spring
基于Spring如何配置和使用Mapper
SqlSessionFactoryBean的配置
MyBatis Spring Boot Starter的使用
增删改查
熟悉Mapper配置文件
select元素
select的resultType属性
insert元素
update元素
delete元素
复杂查询
resultMap元素
association元素
嵌套结果与嵌套查询
collection元素
discriminator元素
动态SQL
分页查询(分页插件)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-59441-3.html
太正确了