不灭的焱

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

作者:Albert.Wen  添加时间:2020-02-01 00:02:08  修改时间:2024-04-24 00:08:08  分类:Java框架/系统  编辑

Java  |  Spring  |  Spring MVC  |  Spring Boot  |  Slf4j  |  MyBatis  | Quartz


  1. Tomcat Java Web应用程序的目录结构(WEB-INF/web.xml, WEB-INF/classes, WEB-INF/lib)

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

Spring

  1. maven导入Spring框架《Spring代码生成工具》 、一文让你了解什么是Spring框架
  2. 《Spring v4.3.x官方文档》《Spring 2.5开发参考手册》《Spring 4参考手册中文版》《Spring参考文档》中文翻译 基于4.3.5
  3. 《Spring实战》Spring 3.x/4.x 整体架构,组成模块
  1. Spring xml配置文件常用Scheme简介Spring的schema模板大全
  2. 【IoC基础篇】Spring的Schema,基于XML的配置
  1. Spring 加载 properties 文件的两种方式

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

  1. Idea提示:Field injection is not recommended 解决办法
  2. Spring的“自动装配Bean”与“自动检测Bean”
  3. Spring注解@Component@Repository@Service@Controller
  4. Spring 基于Java的配置(@Configuration@Bean)自动检测与装配Bean
  5. Idea提示:Field injection is not recommended 解决办法

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切面编程

  1. [AOP切面编程]使用xml配置事务报错 BeanPostProcessor before instantiation of bean failed; nested exception is org
  2. Spring AOP中的 args()、arg-names、argNames

声明式事务TX

  1. Spring启用注解事务@Transactional操作
  2. Spring 声明式事务的五个特性
  3. Spring 声明式事务管理(附:示例说明)

Spring MySQL

  1. Java MySQL驱动:com.mysql.jdbc.Driver(已过时) 和 com.mysql.cj.jdbc.Driver的区别
  2. Spring 操作 MySQL 入门示例

常用注解

  1. Spring注解 @PostConstruct,完成类的初始化 init() 工作