10 2020 档案
摘要:BeanFactoryPostProcessor 用于对{@link Configuration @Configuration}类进行引导处理,实现类ConfigurationClassPostProcessor 使用自动配置或组件扫描时默认注册。 否则,可以像其他任何BeanFactoryPost
阅读全文
摘要:一、AnnotationConfigApplicationContext 初始化reader、scanner,设置扫描路径 二、ClassPathBeanDefinitionScanner负责根据扫描路径执行doScan(packages)扫描资源,并通过includeFilters和exclude
阅读全文
摘要:概述 一、ClassPathXmlApplicationContext spring上下文,即容器,拥有注册器和bean工厂,调用refresh()方法,该方法最终调用loadBeanDefinitions(String location),然后将加载任务交由XmlBeanDefinitionRea
阅读全文
摘要:@PathVariable 用于访问URI模板变量。 @GetMapping("/owners/{ownerId}/pets/{petId}") public String findPet(@PathVariable String ownerId, @PathVariable String petI
阅读全文
摘要:@SpringBootApplication public class Test { public static void main(String[] args) throws Exception { SpringApplication.run(Test.class, args); //方式一 //
阅读全文
摘要:一、idea安装docker插件 欢迎页->Configure->Plugins 插件使用说明 二、docker服务器开放监听端口 根据官网信息,docker默认只接受本地客户端的请求;若需要接受远程访问,可以使用docker.service系统单元文件来配置Docker以接受远程连接,该文件用于使
阅读全文
摘要:#自定义网络,是容器能通信 docker network create --driver bridge --subnet 172.19.0.0/16 mysql_network #创建挂载目录(目录内配置文件需自己复制进去) mkdir -p /usr/etc/mysql8.0/mysql-mast
阅读全文
摘要:一、框架介绍 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,
阅读全文
摘要:一、Spring IOC、DI 解释 Spring Ioc容器(ApplicationContext)负责创建Bean,并通过容器将这些创建的Bean注入到需要他们的消费者Bean中。Spring提供使用Xml、注解java配置的方式创建和注入,容器解析这些配置信息进行Bean的初始化,配置和依赖管
阅读全文
摘要:Spring AOP介绍:实现方式动态代理 AOP编程:AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中,即在不改变原有类代码的情况下,拦截目标代码(字段或方法
阅读全文
摘要:MySql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数
阅读全文