Spring Boot 概述 Spring Boot使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须)的理念让你的项目快速运行起来。 Spring Boot它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,Sp ...
分类:
编程语言 时间:
2020-06-25 23:12:19
阅读次数:
85
是否允许循环依赖和bean的命名重复取决于beanfactory的两大属性 allowBeanDefinitionOverriding和allowCircularReferences。 这两个属性未指定时取的是DefaultListableBeanFactory中的默认值,均为true,即默认允许同 ...
分类:
编程语言 时间:
2020-06-25 23:03:46
阅读次数:
58
一、问题来源 学习Spring Boot 时,利用@ConfigurationProperties(prefix = "")来绑定属性时报错 二、报错信息 Not registered via @EnableConfigurationProperties or marked as Spring co ...
分类:
编程语言 时间:
2020-06-25 21:51:24
阅读次数:
93
Bean的管理 <!--开启注解全局扫描--> <context:component-scan base-package="包名"/> @Repository("userDao") public class UserDao { public void save(){ System.out.print ...
分类:
编程语言 时间:
2020-06-25 21:38:09
阅读次数:
70
AOP概述 AOP : Aspect Oriented Programing 面向切面编程 AOP采用横向抽取机制(代理机制), 取代了传统纵向继承体系重复性代码在性能监视, 事务管理, 安全检查, 缓存中使用 Spring AOP是使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代 ...
分类:
编程语言 时间:
2020-06-25 21:36:10
阅读次数:
66
视频演示: https://www.bilibili.com/video/BV1rv411B7fs/ 一起来完成以下步骤: 该工程演示Spring Boot如何上传、展示和删除文件 页面引擎采用Thymeleaf 后端使用Spring Boot 文件上传使用Form提交方式(而不是Ajax方式或VU ...
分类:
编程语言 时间:
2020-06-25 21:22:22
阅读次数:
73
Spring的工厂类介绍 public class SpringDemo1 { @Test /** * 传统方式开发 */ public void demo1(){ // UserService userService = new UserServiceImpl(); UserServiceImpl ...
分类:
编程语言 时间:
2020-06-25 21:21:27
阅读次数:
54
一、安装 其实spring boot官方已经提供了用于开发spring boot的定制版eclipse(STS,Spring Tool Suite)直接下载使用即可,但考虑到可能有些小伙伴不想又多装个eclipse,我们这里还是介绍使用原版eclipse再在其上安装spring插件进行开发的方法。 ...
分类:
编程语言 时间:
2020-06-25 19:57:28
阅读次数:
90
#说明
该工程演示如何上传、展示和删除文件
页面引擎采用Thymeleaf
后端使用Spring Boot
文件上传使用Form提交方式(而不是Ajax方式或VUE前后端分离) ...
分类:
编程语言 时间:
2020-06-25 19:31:16
阅读次数:
85
菜瓜:上次的AOP理论知识看完收获挺多的,虽然有一个自定义注解的demo,但还是觉得差点东西 水稻:我也觉得没有跟一遍源码还是差点意思,这次结合@Transactional注解深入源码看一下 菜瓜:事务注解,这个平时用的挺多的 水稻:是吗?来看看你的基础咋样 要保证一个方法中多个数据库操作的原子性, ...
分类:
编程语言 时间:
2020-06-25 17:54:48
阅读次数:
72