不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2019-12-31 00:02  分类:Java框架/系统  编辑

简化Java开发
(1)激发POJO的潜能——注册为 Spring Bean
(2)依赖注入——IOC/DI
(3)应用切面——AOP
(4)使用模板消除样板式代码——Template
一个常见的样板式代码范例是使用JDBC访问数据库查询数据。
Spring旨在通过【模板封装】来消除【样板式代码】,Spring的JdbcTemplate使得在执行数据库操作时,避免传统的JDBC样板式代码成为了可能。

Spring

《Spring v4.3.x官方文档》《Spring 2.5开发参考手册》《Spring 4参考手册中文版》《Spring参考文档》中文翻译 基于4.3.5

《Spring实战》Spring 3.x/4.x 整体架构,组成模块

Spring xml配置文件常用Scheme简介Spring的schema模板大全

【IoC基础篇】Spring的Schema,基于XML的配置

maven导入Spring框架《Spring代码生成工具》

Spring 加载 properties 文件的两种方式

IOC/DI:控制反转/依赖注入

Spring的“自动装配Bean”与“自动检测Bean”

Spring注解@Component@Repository@Service@Controller

Spring 基于Java的配置(@Configuration@Bean)自动检测与装配Bean

SpEL:Spring表达式语言(Spring Expression Language)

运算符 符号 文本类型 单词全称
比较表达式
等于 == eq equal
不等于 != ne not equal
小于 < lt lower than
小于等于 <= le lower equal
大于 > gt greater than
大于等于 >= ge greater than
逻辑表达式
&& and  
|| or  
! not  

AOP切面编程

[AOP切面编程]使用xml配置事务报错 BeanPostProcessor before instantiation of bean failed; nested exception is org

Spring AOP中的 args()、arg-names、argNames

声明式事务TX

Spring 声明式事务管理(附:示例说明)

Spring 声明式事务的五个特性

Spring MySQL

Java MySQL驱动:com.mysql.jdbc.Driver(已过时) 和 com.mysql.cj.jdbc.Driver的区别

Spring 操作 MySQL 入门示例

SpringBoot 2.3.4 整合Mybatis入门示例

SpringBoot整合Mybatis

Spring Boot

Spring Boot 2.3.4 官方手册

[荐]SpringBoot 项目目录结构(工程结构)

https://start.spring.io 国内镜像:https://start.aliyun.com

【悟空回答】如何系统学习Spring Boot?

推荐一个开源免费的Spring Boot教程Github地址

一个 SpringBoot 项目的五脏六腑


Spring MVC

跟着开涛学 Spring MVC

IDEA 集成 Spring MVC

IDEA SpringMVC 集成mybatis教程

【Spring MVC】报错:No bean named 'cacheManager' is defined

【Spring MVC】上传文件报错:java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory

【Spring MVC】<mvc:resources> 标签的使用