Skip to content

babachuan/Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring author jdk

本项目仓库提供 spring常用应用场景,每个用例都会提供独立的示例项目代码

版本说明

spring: 5.1.3.RELEASE

maven: 3.5.4


1. spring 基础使用

Samples Description Toplink
spring-autocomponent 自动化装配 beans-autowired-annotation
spring-javacomponent Java代码装配 beans-java-configuration-annotation
spring-XMLcomponent XML装配 beans-xml-configuration
spring-MixtureConfiguration XML&JAVA导入
和混合装配
beans-java-combining
spring-conditionbeans Profile条件注册bean
Conditional条件注册bean
beans-definition-profiles-java
spring-ambiguousbean 自动装配的限定
@Qualifier&@Primary
beans-autowired-annotation-qualifiers
spring-AOP Spring AOP aop-introduction-defn
spring-circular-reference 循环依赖 beans-dependency-resolution
spring-proxy 静态代理
动态代理
aop-introduction-proxies

Spring新版本

  • Spring版本:6.2.6
  • JDK版本:Oracle JDK 21
Samples Description Toplink
Spring6.2.6 Spring IOC控制反转,xml方式,并且通过junit进行调用测试
spring-bean-quote bean的引用,内部引用和外部引用,xml方式
spring-Inject-collection 通过xml方式注入集合(list,map,set,array)
spring-beanFactory 通过实现FactoryBean接口,实现自定义的bean
spring-beanLifeCycle bean的生命周期(五阶段、七阶段)
spring-AutomaticAssembly bean的自动装配
spring-ImportExternalFiles 导入外部文件(配置)
spring-MamageBeansByAnnotation 通过注解包扫描创建bean
spring-proxy 静态代理/JDK动态代理、CGLIB动态代理
spring-AOP Spring AOP
spring-AOP-byAnnotation 对注解实现AOP
spring-AOP-Advice spring AOP 五种通知
spring-JDBCTemplate Spring JDBC Template基础的增删改查
spring-jdbcTemplateBaseDao 抽取 BaseDao 进行统一封装
spring-jdbcTemplateWithCSV Spring JDBC Template 读取CSV文件并批量导入
spring-transaction Spring事务管理
spring-transactionPropagation Spring事务传播行为

2.SpringBoot基础使用

Samples Description Toplink
springboot1 第一个SpringBoot项目 getting-started-first-application
springboot2 springBoot-MVC getting-started-first-application
springboot-JPA
springboot-JPA2
SpringBoot与
Spring Data JPA整合
accessing-data-mysql
jpa.repositories
springboot-JSP SpringBboot与JSP整合 boot-features-jsp-limitations
springboot-Mybatis SpringBoot与Mybatis整合
日志、分环境、分页
mybatis-spring
getting-stared
sqlmap-xml

3.Mybatis基础使用

Samples Description Toplink
Mybatis-XML
Mybatis-annotation
Mybatis基本配置只用 getting-started
Mybatis-XML-CRUD
Mybatis-annotation-CRUD
使用Mybatis进行
增删改查操作
sqlmap-xml
java-api
Mybatis-Multitable 关联查询 resultMaps

About

Spring技术的研究,以及由此衍生出来的SpringMVC,SpringBoot项目等,既包括简单的示例代码也包括简要说明。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors