Spring学习实例
文章平均质量分 54
一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
hanchao5272
路漫漫其修远兮,吾将上下而求索。https://hanchao.blog.csdn.net/
展开
-
Spring代码实例系列-绪论
SSM框架超级详细整合记录:Spring+Spring MVC+MyBatis+Maven+Git+MySQL+IDEA最近抽空将Spring框架涉及到的一些技术进行了复习,并写了一些入门实例,将源代码整理到这里,作为以后翻阅的记录。说明: - 因为时间有限,文章内容可能存在错别字等现象,敬请谅解。 - 为了展示各知识点,有些命名方式很不规范,敬请谅解。 1. 不规范...原创 2018-01-07 12:41:39 · 1734 阅读 · 2 评论 -
Spring代码实例系列-01:hellospring(通过xml文件以默认的方式进行setter注入)
超级通道:Spring代码实例系列-绪论 这是Spring框架中的hello world实例,简单的展示了以下技术: 1. 注入bean 2. spring的xml配置文件 3. setter注入1.目录project \---src \---main \---java | \---pers原创 2018-01-07 12:45:20 · 1147 阅读 · 0 评论 -
Spring代码实例系列-02:松耦合loose coupling(通过xml文件以默认的方式进行setter注入)
超级通道:Spring代码实例系列-绪论 本节主要侧重展示Spring框架中的松耦合,简单应用了以下技术: 1. 注入bean 2. spring的xml配置文件 3. setter注入 4. 松耦合1.目录project \---src \---main \---java | \---pe原创 2018-01-07 12:53:43 · 1176 阅读 · 0 评论 -
Spring代码实例系列-03:构造器注入constructor
超级通道: Spring代码实例系列-绪论 一般我们习惯通过setter进行注入,例如Spring代码实例系列-02:松耦合loose coupling等都是setter注入,本章给与一个简单的构造器注入实例。主要应用到的技术有: 1. 注入bean 2. setter注入 3. constructor注入 4. 松耦合0.目录project \---src原创 2018-01-07 13:08:18 · 1215 阅读 · 0 评论 -
Spring代码实例系列-04:autowire自动装配合集
超级通道:Spring代码实例系列-绪论自动装配(autowire)有两大类共计9中方式,分别是: 序号 大类 方式 备注 1 xml no 默认方式,通过ref属性,可以不指定autowire属性,其实就是byType 2 xml byType 指定autowire=byType属性,setter注入 3 xml原创 2018-01-07 17:36:07 · 1592 阅读 · 0 评论 -
Spring代码实例系列-05:通过注解@Configuration、@Bean和@Import定义bean
超级通道: Spring代码实例系列-绪论Spring中有三种定义Bean的方式: 1. *.xml// 2. @Configuration/@Bean/@Import 3. @Component/@Controller/@Service/@Dao之前的实例中,都是通过第一种方式进行的。本章节记录@Configuration/@Bean/@Import的bean定义方式。0.原创 2018-01-07 19:37:21 · 2521 阅读 · 0 评论 -
Spring代码实例系列-06:通过注解@Component、@Controller、@Service和@Repository定义bean,@Autowire装配bean
超级通道: Spring代码实例系列-绪论Spring中有三种定义Bean的方式: 1. *.xml// 2. @Configuration/@Bean/@Import 3. @Component/@Controller/@Service/@Repository之前的实例中,已经对前两种方式进行了记录,本章节记录@Component/@Controller/@Service/@原创 2018-01-07 20:02:01 · 1951 阅读 · 0 评论 -
Spring代码实例系列-07:Spring AOP面向切面,模拟实现事物控制
超级通道:Spring代码实例系列-绪论在Spring框架中,通过自定义的数据库事物拦截器,对所有的Service层的Bean中的*Save和*Bc方法进行事务控制。 主要涉及的技术有: 1. Spring AOP 2. annotation 3. component-scan 4. MethodInterceptor 5. NameMatchMethodPointcutAdvis原创 2018-01-08 23:37:48 · 2183 阅读 · 0 评论 -
Spring代码实例系列-08:Spring JDBC + DataSource +JdbcTemplate+JdbcDaoSupport的基本实例
超级通道:Spring代码实例系列-绪论本章主要对Spring JDBC的基本使用进行了编码,主要涉及了一下知识点: 1. Spring JDBC的基本原理 2. DataSource (DriverManagerDataSource)的配置 3. JdbcDaoSupport与DataSource +JdbcTemplate的对比分析1.目录project \-原创 2018-01-10 23:21:02 · 1023 阅读 · 0 评论 -
Spring代码实例系列-09:通过Spring PropertyPlaceholderConfigurer将properties配置的属性注入到xml配置文件中
超级通道:Spring代码实例系列-绪论PropertyPlaceholderConfigurer可以实现:在单独的标准java Properties文件中配置属性,然后在spring的xml配置文件中,通过${key}获取配置属性的效果,这样做可以达到bean配置与properties配置分离的目的。 本章主要涉及的知识点有: 1. PropertyPlaceholderConfigur原创 2018-01-11 22:48:49 · 1967 阅读 · 0 评论 -
Spring代码实例系列-10:通过Spring Mail发送简单邮件、附件和HTML邮件
超级通道:Spring代码实例系列-绪论本章通过Spring Mail实现了简单邮件、附件和HTML邮件的发送,涉及的主要知识点: 1. Spring mail实现:JavaMailSenderImpl 2. 简单消息:SimpleMailMessage 3. 扩展:MimeMessage 4. MIME(Multipurpose Internet Mail Extensions)多用原创 2018-01-13 12:13:56 · 3266 阅读 · 0 评论 -
SSM框架超级详细整合记录:Spring+Spring MVC+MyBatis+Maven+MySQL
1.前言本文主要对SSM框架整合的过程进行记录,作为之后参考的依据。1.1.参考文章Spring代码实例系列-绪论 Spring MVC代码实例系列-绪论 MyBatis代码实例系列-绪论1.2.技术简介在整合的SSM框架中,主要涉及的框架、插件或技术有:Spring:一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring MVC:一个用...原创 2018-02-10 23:41:36 · 7419 阅读 · 6 评论