![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
喜狼狼与灰太杨
不要给我送花啦,我的坟头自己会长
展开
-
Spring学习基础(四):SpringAOP(1) JDK动态代理模式实现简单的日志框架
概述: AOP即Aspect Oriented Programming 意为面向切面编程 AOP的主要功能有日志记录、性能统计、安全控制、事务处理和异常处理 核心概念: Spring AOP就像一把刀,在代码的执行的过程中,可以随意的插入和拔出。在插入和拔出的位置可以“任意妄为”的做自己喜欢的事。 名称 说明 横切关注点 对哪些方法进行拦截,拦截后如何处理 切面(Aspect) 类是对物体特征的抽象,切面就是对横向关注点的抽象 连接点(Joinpoint) 被拦截到的点(方法,字段,原创 2020-08-03 22:05:49 · 201 阅读 · 0 评论 -
Spring学习基础(三):单例模式
概念: 单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,他提供了全局访问的方法。单例模式是一种对象创建型模式。 Spring依赖注入Bean实例默认都是单例的,所以我们这一章回顾一下单例模式。 传统创建类代码 package pattern; public class Case_1 { public static void main(String args[]){ Singleten s1 = new Singlet原创 2020-08-03 20:43:14 · 438 阅读 · 0 评论 -
我的第一个SSM项目(4):集成MyBatic框架
前面我们已经在IDEA中配置了maven与tomcat 配置maven与tomcat教程 IEDA集成Spring IEDA集成SpringMVC 这一章节我们来在IDEA中集成MyBatis框架 1.配置pom.xml 2.创建jdbc.properties配置文件 在/src/main/resource中创建,该配置文件主要设置驱动和连接数据库配置信息 3.配置applicationContext.xml 添加如下代码: 4.创建数据库 在MySQL中创建表hermit_user 5.创建实体类对象He原创 2020-08-02 22:29:16 · 74 阅读 · 0 评论 -
我的第一个SSM项目(3):集成Spring MVC框架
上一章我们集成了Spring框架,这一章我们来集成Spring MVC框架 1.配置pom.xml 在配置文件中添加: <!--Spring MVC--> <javax.servlet.version>4.0.0</javax.servlet.version> <jstl.version>1.2</jstl.version> 在dependencies中添加: `<!--Spring MVC--> <d原创 2020-08-01 03:10:26 · 107 阅读 · 0 评论 -
我的第一个SSM项目(2):集成Spring
在前一章已经新建了项目并且配置了maven和tomcat 下面我们进行Spring整合: 1.在pom文件中添加Spring相关依赖包 <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.2.5.RELE原创 2020-08-01 01:52:38 · 77 阅读 · 0 评论 -
我的第一个SSM项目(1):配置Mean与Tomcat
1.安装IDEA 如果没有下载的可以去官网下载: (在这里我用的是 下载地址:http://www.jetbrains.com.idea 下载和自己电脑位数相同的安装包,傻瓜式安装,一直next就好。 2.新建项目 打开IDEA后点击new 选择Maven 选择maven-archetype-webapp next 在Name中填写项目名 next 选择Maven 地址,maven的setting.xml文件路径以及本地包路径 (在我博客的其他章节有提及maven的安装,不清楚的可以去回顾一下)mav原创 2020-08-01 00:23:35 · 443 阅读 · 0 评论 -
Spring学习基础(一):控制反转(IOC)与依赖注入(DI)原理
我们先来看看定义: IOC:控制反转:将需要实现的对象的创建,维护对象间的依赖关系,反转给容器来帮忙实现 DI:依赖注入:IoC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象 控制反转是通过依赖注入来实现的 首先想说说IoC(Inversion of Control,控制反转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里原创 2020-07-30 21:44:26 · 325 阅读 · 0 评论 -
Spring学习基础(二):Spring注解之Bean的注入与声明
为什么要使用Spring注解?让我们先来了解一下不使用注解的例子 创建老虎类 package com.spring.model; public class Tiger { private String tigerName="TigerKing"; public String toString(){ return "TigerName:"+tigerName; } } 创建猴子类 package com.spring.model; public class Monke原创 2020-07-30 22:19:39 · 364 阅读 · 0 评论