Spring框架
喜欢学习的小棉袄
这个作者很懒,什么都没留下…
展开
-
Idea搭建Spring和入门案例讲解
Spring入门Spring是什么?Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架(不仅可以用来开发se也可以用来开发ee),它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。idea搭建Spring1.创建一个工程2.新建xml配置文件这样就用idea完成了创建步骤!接下来就是对Spring的讲解和...原创 2019-01-25 23:39:06 · 996 阅读 · 0 评论 -
Spring框架(五)
上一篇是对AOP的入门,这一篇就进一步细化。Spring中的通知1.前置通知:在执行目标方法前(权限校验)可以显示切入点信息public class MyAspect { public void Inform(JoinPoint joinPoint){ System.out.println("before infrormation,joinpoint"+join...原创 2019-01-30 20:33:09 · 109 阅读 · 0 评论 -
Spring框架(四)
在前几次主要写了一些Ioc的配置和实现,这次就到了AOP(面向切面编程),说到AOP还得提一提OOP(面向对象编程)OOP:核心思想是将客观存在的不同事物抽象成相互独立的类,然后把与事物相关的属性和行为封装到类里,并通过继承和多态来定义类彼此间的关系,最后通过操作类的实例来完成实际业务逻辑的功能需求。**OOP通过继承和多态会使程序之间的耦合度增高,不利于扩展程序。**AOP:AOP可以对...原创 2019-01-29 22:45:00 · 168 阅读 · 0 评论 -
SpringAOP中遇到的坑
严重: Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@60f82f98] to prepare test instance [AOP.Test01@2aa5fe93]ja...原创 2019-01-29 22:10:24 · 1183 阅读 · 0 评论 -
AOP术语
下面来说一些AOP的一些术语Joinpoint:连接点,能被拦截到的点。简单的说就是能被增强的点/能被扩展的点。Pointcut:切入点,被拦截到的点。简单的说就是在开发中增强了的点。Advice:通知是切面的一种实现,可以完成简单的织入功能。通知定义了增强代码切入到目标代码的时间点,是目标方法执行之前执行,还是执行之后执行等。切入点定义切入的位置,通知定义切入的时间。(方法层面)Targ...原创 2019-01-29 20:30:46 · 142 阅读 · 0 评论 -
Spring框架(三)
前面的内容讲的是用xml配置Spring,今天就讲讲注解配置。@Component(组件),@Controller , @Service , @Respository (都是在类上注解)1.@Component(组件):把类对象在Spring中实例化也就是说让Spring接管这个类,和前边xml配置的作用相同2.@Controller:对应web层3.@Service:对应service...原创 2019-01-28 22:03:03 · 179 阅读 · 0 评论 -
Spring框架(八)
上一篇写的是Spring中的JDBC操作,今天说一说Spring事务编程.事务学过数据库,就都知道什么是事务.事务是实现一功能的逻辑操作,其中包含的逻辑单元要么全成功,要么全失败.事务的四大特性(ACID)原子性:事务是一个不可分割的整体一致性:数据完整性在事务执行前后应保持一致隔离性:一个事务的执行不能被其他事务所干扰持久性:事务执行结束就持久写入数据库...原创 2019-02-01 23:39:17 · 142 阅读 · 0 评论 -
Spring中遇到的坑
Caused by: org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 78; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明。异常分析:因为我要在下边要对包进行扫描医要用到context标签,而我的没有导入那个标签导致无法找到...原创 2019-01-28 01:07:32 · 372 阅读 · 0 评论 -
Spring框架(二)
回顾:上一篇的Spring入门(https://blog.csdn.net/qq_42605968/article/details/86653221) 主要写的是:1.创建一个Spring项目2.IocI(Inverse Of Control)和DI(Dependency Injection)3.工厂类(BeanFactory,ApplicationContext)4.Bean的一部分配置...原创 2019-01-27 16:19:20 · 158 阅读 · 0 评论 -
Spring框架(七)
上一篇写的是关于AOP的注解配置,今天就讲一讲JDBC模板和事务管理,事务管理可以说是Spring的比较重要的一部分.JDBC模板在Spring中也用通用的一套JDBC模板,用法和前面的dbutils有的地方也很相似,下来我们就实例讲解一下Spring内置连接池Spring中JDBC模板的使用1.建立数据库,数据表2.实例化一个datasource(数据源,里边封装这数据库连接池)...原创 2019-02-01 00:55:48 · 106 阅读 · 0 评论 -
Spring框架(六)
上一篇主要讲的是xml配置AOP,这一篇就来说说注解配置 ,注解配置相对于xml配置稍微能简单一些,而且也可以增强开发速度.通知(配置在切面里的方法上)在注解配置通知前提还要再xml里打开注解模式,配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org...原创 2019-01-30 23:48:39 · 121 阅读 · 0 评论