随笔分类 -  Spring

摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot @Conditional 满足条件给容器注册Bean(在配置类 @Configuration 的类和方法上配置) 需要实现Condition接口, 实现matches方法 p 阅读全文
posted @ 2019-11-17 09:29 LittleDonkey 阅读(429) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot @EnableJpaAuditing 审计功能(启动类配置) 在实际的业务系统中,往往需要记录表数据的创建时间、创建人、修改时间、修改人。 每次手动记录这些信息比较繁琐,Sp 阅读全文
posted @ 2019-11-16 15:30 LittleDonkey 阅读(405) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###前言 事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做。 事务必需满足ACID(原子性、一致性、隔离性和持久性 阅读全文
posted @ 2019-11-08 13:54 LittleDonkey 阅读(159) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot AOP的基础是Java动态代理 Java中代理的实现一般分为三种:JDK静态代理、JDK动态代理以及CGLIB动态代理。 静态代理: 代理类与被代理类实现同一个接口,在代理类 阅读全文
posted @ 2019-11-08 09:18 LittleDonkey 阅读(136) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###前言 Spirng: 1. 通过配置方式来创建对象,管理对象之间依赖关系(IOC)。 2. 还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力(AOP) 阅读全文
posted @ 2019-11-07 20:28 LittleDonkey 阅读(228) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ##基本介绍 Maven主要有两个功能: 1、项目构建 2、依赖管理 仓库的默认位置:C:\Usrs\{登录当前系统的用户名}\.m2\repository maven项目结 阅读全文
posted @ 2019-10-13 13:04 LittleDonkey 阅读(154) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot MyBatis实现原理 Mybatis底层还是采用原生jdbc来对数据库进行操作的, 通过SqlSessionFactory,SqlSession,Executor,Stat 阅读全文
posted @ 2019-09-25 10:12 LittleDonkey 阅读(185) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###一级缓存 一级缓存:SqlSession级别的缓存,基于PerpetualCache的HashMap本地缓存,其存储作用域为同一个SqlSession public c 阅读全文
posted @ 2019-09-24 21:11 LittleDonkey 阅读(235) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###区别 #{parameterName}引用参数的时候,Mybatis会把这个参数认为是一个字符串,并自动加上'' sql 预编译指的是数据库驱动在发送 sql 语句和参 阅读全文
posted @ 2019-09-24 20:29 LittleDonkey 阅读(193) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###前言 SpringMVC 拦截器也是Aop(面向切面)思想构建,但不是 Spring Aop 动态代理实现的, 主要采用责任链和适配器的设计模式来实现,直接嵌入到 Sp 阅读全文
posted @ 2019-09-24 13:58 LittleDonkey 阅读(3290) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot Bean对象创建 默认是随着容器创建 可以使用 lazy-init=true:在调用 getBean 延迟创建 也可以用 <beans default-lazy-init=" 阅读全文
posted @ 2019-09-24 09:13 LittleDonkey 阅读(1014) 评论(0) 推荐(1)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###区别 BeanFactory: Spring里面最低层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能 BeanFactory在启动的时候不会去实例化 阅读全文
posted @ 2019-09-23 20:31 LittleDonkey 阅读(300) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###前言 IOC 全称为 Inversion of Control(控制反转),通过反射技术,将 Bean 注入 IOC容器,由 Spring IOC 容器来负责管理对象的 阅读全文
posted @ 2019-09-22 10:51 LittleDonkey 阅读(239) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot AOP简介 AOP: 面向切面,作为面向对象的一种补充, 用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块, 这个模块被命名为“切面 阅读全文
posted @ 2019-09-21 21:03 LittleDonkey 阅读(256) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot Handler是特定工具,HandlerMapping是找到特定的工具,HandlerAdapter是使用工具的人 发送请求-> 中央控制器 (dispatcherServl 阅读全文
posted @ 2019-09-06 11:35 LittleDonkey 阅读(183) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###通知声明式管理事务 <!-- 1. 配置事务管理器 --> <bean id="transactionManager" class="org.springframewo 阅读全文
posted @ 2019-09-06 09:56 LittleDonkey 阅读(148) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot ###事务四个特性:ACID 原子性(Atomicity):事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consistency):一旦事务完成(不管成功还是 阅读全文
posted @ 2019-09-06 09:24 LittleDonkey 阅读(161) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot org.springframework.cache; org.springframework.cache.Cache org.springframework.cache.Ca 阅读全文
posted @ 2019-08-22 19:22 LittleDonkey 阅读(594) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot @CrossOrigin是用来处理跨域请求的注解 跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 所谓 阅读全文
posted @ 2019-08-19 14:34 LittleDonkey 阅读(522) 评论(0) 推荐(0)
摘要:欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot <!--parent用于引用父工程 1、统一管理jar包的版本,其依赖需要在子工程中定义才有效(比如此例) 2、统一的依赖管理(父工程的<dependencies>,子工程不 阅读全文
posted @ 2019-08-19 13:11 LittleDonkey 阅读(3343) 评论(0) 推荐(0)