标签:Property
Harries Blog™ - zhuangli 发布于 2020-07-26
![]()
通过上一章对 BeanFactory 的深入解析,我们发现 BeanFactory 将Bean 对象的实例化过程抽象成 BeanDefinition 这个类进行表达。 相同的,通过分析 BeanDefinition 的类继承结构(如下图)。 接口继承 从图中,我们发现 BeanD...
阅读(2876)赞 (3)标签:ACE / App / bean / BeanDefinition / cat / CEO / CTO / db / description / http / https / id / IDE / IO / ioc / ip / map / Property / Qualifier / root / spring / src / struct / tab / UI / value / 删除 / 参数 / 字节码 / 实例 / 数据 / 深入解析 / 解析 / 配置
Harries Blog™ - likai 发布于 2020-07-26
![]()
![]()
![]()
![]()
来源:https://www.cnblogs.com/throwable/p/9411100.html 前提 org.springframework.core.env.Environment是当前应用运行环境的公开接口,主要包括应用程序运行环境的两个关键方面:配置文件(profi...
阅读(2004)赞 (1)标签:ACE / App / ArrayList / bean / BeanDefinition / bug / bus / cat / CEO / Collection / Collections / core / CTO / dataSource / db / DDL / DOM / equals / final / find / HashMap / HashSet / HTML / http / https / id / IDE / IO / java / js / json / key / list / Listeners / map / MQ / parse / Property / rand / Service / servlet / spring / springboot / springcloud / SpringMVC / src / ssl / strace / stream / tab / tar / UI / value / web / 博客 / 参数 / 同步 / 实例 / 数据 / 文章 / 源码 / 管理 / 索引 / 解析 / 遍历 / 配置 / 配置中心
Harries Blog™ - hanze 发布于 2020-07-26
手写 spring mvc 基于注解 author: huifer 前置知识 在 spring 中我们会有如下几个注解来帮助我们定义 web-mvc 的语义 Controller Service RequestParam Autowired RequestMapping 这些注解...
阅读(1998)赞 (1)标签:ACE / App / ArrayList / bean / cat / CEO / classpath / CTO / Document / equals / final / HashMap / http / https / id / IDE / IO / ioc / java / key / list / map / Property / schema / Service / servlet / spring / ssl / stream / struct / tar / tk / UI / value / web / XML / 参数 / 实例 / 开发 / 递归 / 配置
Harries Blog™ - wenming.gapo 发布于 2020-07-26
一、反射介绍 1.0 动态语言和静态语言 动态语言 是一类在运行是可以改变其结构的语言:例如新的函数,对象,甚至代码可以被引进,已有的函数可以被删除或者是其他结构上的变化。通俗点就是说可以在运行时代码可以根据某些条件改变自身结构 主要动态语言:Object-C、JavaScrip...
阅读(154)赞 (0)标签:ACE / API / bean / CEO / constant / core / CTO / DOM / final / http / https / id / IO / ioc / ip / java / JavaScript / java反射 / JVM / Logging / parse / PHP / Property / python / rand / Security / Service / spring / spring ioc / springioc / src / stream / struct / tab / value / zab / 代码 / 删除 / 参数 / 安全 / 实例 / 性能问题 / 数据 / 本质 / 构造方法 / 源码 / 编译 / 解析 / 返回值类型 / 配置 / 静态方法
Harries Blog™ - hellas 发布于 2020-07-26
不使用Spring 引入Maven依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</art...
阅读(155)赞 (0)标签:ACE / Action / AOP / apache / App / Atom / autocommit / bean / cat / classpath / client / Connection / core / dataSource / db / example / final / http / https / id / IO / java / JDBC / key / maven / mysql / NSA / ORM / Property / REST / Service / sharding / spring / sql / Statement / tab / tar / update / value / 下载 / 代码 / 分布式 / 分布式事务 / 删除 / 参数 / 定制 / 实例 / 数据 / 数据库 / 目录 / 管理 / 配置
Harries Blog™ - likai 发布于 2020-07-26
该章节主要介绍如何使用数据脱敏功能,如何进行相关配置。数据脱敏功能即可与数据分片功能共同使用,又可作为单独功能组件,独立使用。 与数据分片功能共同使用时,会创建ShardingDataSource;单独使用时,会创建EncryptDataSource来完成数据脱敏功能。 不使用S...
阅读(115)赞 (0)标签:ACE / apache / bean / cat / Collection / Collections / core / CTO / dataSource / db / DBCP / http / https / id / IO / ip / java / JDBC / JPA / key / map / maven / mybatis / mysql / Property / root / schema / sharding / spring / Spring Boot / sql / ssl / tab / tar / tomcat / UTC / value / Word / XML / 数据 / 空间 / 配置
Harries Blog™ - yeseng 发布于 2020-07-26
使用治理功能需要指定配置中心和注册中心。配置将全部存入配置中心,可以在每次启动时使用本地配置覆盖配置中心配置,也可以只通过配置中心读取配置。 不使用Spring 引入Maven依赖 <dependency> <groupId>org.apache.shar...
阅读(110)赞 (0)标签:ACE / AIO / apache / bean / cat / CTO / dataSource / db / HashMap / http / https / id / IO / java / JDBC / key / list / map / Master / maven / Property / schema / sharding / spring / Spring Boot / tab / tar / XML / zookeeper / 数据 / 注册中心 / 空间 / 配置 / 配置中心
Harries Blog™ - wenming.gapo 发布于 2020-07-25
![]()
SpringBoot 项目间接继承 spring-boot-dependencies,该文件对常用技术框架进行了统一版本管理,所以在SpringBoot 项目 pom.xml 引入spring-boot-dependencies管理的依赖文件不需要标注依赖文件版本号。引入 sta...
阅读(132)赞 (0)标签:ACE / App / ArrayList / bean / BeanDefinition / cache / cat / classpath / Collection / Collections / CTO / db / dependencies / Document / EnableAutoConfiguration / final / HashSet / http / https / id / IDE / IO / ioc / java / JVM / key / list / Listeners / map / mina / pom / Property / rmi / Select / Service / servlet / session / spring / Spring Boot / springboot / sql / sqlsession / SqlSessionFactory / src / ssl / tar / tk / UI / URLs / value / web / XML / 代码 / 参数 / 启动过程 / 处理器 / 字节码 / 实例 / 希望 / 开发 / 开发者 / 总结 / 测试 / 源码 / 监听器 / 目录 / 管理 / 类加载器 / 统计 / 自动化 / 解析 / 设计模式 / 遍历 / 配置 / 需求
Harries Blog™ - xiaoli.wang 发布于 2020-07-25
![]()
Bean解析 XmlBeanDefinitionReader.registerBeanDefinitions: public int registerBeanDefinitions(Document doc, Resource r...
阅读(116)赞 (0)标签:ACE / Action / AOP / App / Apple / ArrayList / ask / bean / BeanDefinition / BeanUtils / bug / cache / cat / CEO / ConcurrentHashMap / core / CTO / dataSource / db / description / Document / DOM / entity / equals / executor / final / HashMap / http / https / id / IDE / IO / ip / java / java基础 / key / LinkedList / list / Listeners / Lua / mail / map / message / node / parse / Property / Proxy / Qualifier / Quartz / root / schema / SDN / Security / Service / spring / src / ssl / struct / tab / tar / token / trigger / UI / value / W3C / XML / 代码 / 任务调度 / 参数 / 同步 / 图片 / 处理器 / 定制 / 开源 / 数据 / 模型 / 注释 / 源码 / 监听器 / 空间 / 类图 / 缓存 / 解析 / 调度器 / 递归 / 配置
Harries Blog™ - 小丁 发布于 2020-07-25
![]()
![]()
![]()
![]()
❝ 其实生活中的坑,都是自己挖的,迷茫也是。愿我们内心坚定而且不失热爱,期待与你的共同进步。 ❞ 依赖关系的处理 上一篇文章中,通过 createBeanInstance() 方法,最终得到了 BeanWrapper 对象。再得到这个对象之后,在Spring中,对于依赖 关系...
阅读(116)赞 (0)标签:ACE / App / bean / BeanDefinition / cat / CEO / Collection / ConcurrentHashMap / CTO / db / dependencies / description / final / find / HashMap / HashSet / HTML / http / https / id / IO / ioc / ip / java / js / key / Lua / map / Property / rmi / root / Service / spring / src / strace / struct / synchronized / tab / tar / tk / UI / value / XML / 代码 / 删除 / 处理器 / 实例 / 开发 / 总结 / 数据 / 文章 / 时间 / 构造方法 / 模型 / 源码 / 缓存 / 解析 / 详细分析 / 配置
Harries Blog™ - puefu.he 发布于 2020-07-25
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
引言 最近有个读者在面试,面试中被问到了这样一个问题“看你项目中用到了 springboot ,你说下 springboot 的自动配置是怎么实现的?”这应该是一个 springboot 里面最最常见的一个面试题了。下面我们就来带着这个问题一起解剖下 springBoot 的自动...
阅读(122)赞 (0)标签:ACE / apache / App / bean / bug / cat / CTO / Document / EnableAutoConfiguration / http / https / id / IDE / IO / java / jetty / JVM / key / MQ / pom / Property / Proxy / redis / REST / SDN / Select / servlet / spring / Spring Boot / springboot / SpringMVC / src / tar / tomcat / UI / value / web / Word / XML / 代码 / 参数 / 回答 / 实例 / 开发 / 总结 / 文章 / 时间 / 程序员 / 突破 / 端口 / 配置
Harries Blog™ - 小丁 发布于 2020-07-25
RFC 7230 与 RFC 3986 定义了 HTTP/1.1 标准并对 URI 的编解码问题作出了规范。但是,文本形式的规范和最终落地的标准之间总是存在着差距。标准中共 82 个字符无需编码。 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmno...
阅读(116)赞 (0)标签:apache / App / ask / bean / bug / cat / Connection / core / CTO / executor / http / https / id / IO / java / Lua / Nginx / NIO / parse / Property / Proxy / rewrite / Service / servlet / spring / Spring Boot / tar / ThreadPoolExecutor / tomcat / web / XML / zab / 反向代理 / 实例 / 服务器 / 漏洞 / 部署 / 配置
Harries Blog™ - xiaoli.wang 发布于 2020-07-25
![]()
引言 只要你用Springboot,一定会用到各种spring-boot-starter。其实写一个spring-boot-starter ,仅需4步。下面我们就写一个starter,它将实现,在日志中打印方法执行时间。 第一步 创建maven项目 在使用spring-boot-...
阅读(104)赞 (0)标签:ACE / AOP / apache / App / ask / bean / cat / classpath / core / CTO / dependencies / EnableAutoConfiguration / example / Features / HTML / http / https / id / IDE / IO / java / maven / pom / Property / Proxy / schema / spring / Spring Boot / springboot / src / tab / tar / UI / value / web / XML / 代码 / 时间 / 测试 / 目录 / 编译 / 配置
Harries Blog™ - xiaoli.wang 发布于 2020-07-25
上一篇我们有讲到使用 context:component-scan 标签,注册扫描器之后,扫描器可以把目标包下面有符合过滤器条件(默认情况下会注册一个 @Component 注解的 AnnotationTypeFilter )的类封装成 beanDefinition 并且注册到 ...
阅读(136)赞 (0)标签:ACE / App / ArrayList / bean / BeanDefinition / bug / cache / cat / CEO / cglib / classpath / Collection / CTO / db / equals / final / HashMap / HashSet / http / https / id / IDE / IO / ioc / ip / java / JVM / key / lib / list / Lua / map / parse / Property / Proxy / rmi / root / Select / Service / spring / struct / synchronized / tab / tar / token / UI / value / XML / 代码 / 博客 / 原理分析 / 参数 / 处理器 / 字节码 / 实例 / 工作原理 / 快的 / 注释 / 源码 / 生命 / 管理 / 缓存 / 自定义标签 / 解析 / 递归 / 配置
Harries Blog™ - xubiao.zhuang 发布于 2020-07-24
![]()
![]()
![]()
![]()
前言 在朋友的项目有个自定义配置文件user.yml,其内容如下 user: userId: 1 name: 张三 email: zhangsan@qq.com 其映射实体内容为如下 @Data @AllArgsConstructor @NoArgsConstructor @Bu...
阅读(112)赞 (0)标签:App / bean / build / cat / CTO / equals / HashMap / http / https / id / IDE / IO / key / list / mail / map / Property / spring / springboot / src / stream / struct / tab / UI / value / 代码 / 实例 / 总结 / 源码 / 配置
Harries Blog™ - yanxinchi 发布于 2020-07-24
![]()
根据之前的文章 《Spring Boot启动源码分析》可知,当执行 AbstractApplicationContext -> onRefresh() 方法时,如果引入了 webflux 相关依赖,会创建 WebServer。 /** ReactiveWebServerAp...
阅读(98)赞 (0)标签:ACE / App / bean / BeanDefinition / Bootstrap / cat / Connection / consumer / CountDownLatch / CTO / DDL / executor / final / find / http / https / id / IDE / IO / IOS / ip / JVM / list / map / mapper / message / Netty / NIO / node / ORM / Property / provider / Reactor / Select / spring / Spring Boot / src / ssl / tag / tar / TCP / UI / update / value / web / 代码 / 协议 / 参数 / 文章 / 模型 / 源码 / 端口 / 管理 / 线程 / 线程池 / 配置
Harries Blog™ - wenming.gapo 发布于 2020-07-24
目录结构 目录名 作用 bin 存放系统脚本 conf 存放配置文件 contrib zk附加功能支持 dist-maven maven仓库文件 docs zk文档 lib 依赖的第三方库 recipes 经典场景样例代码 src zk源码 conf 目录 conf 目录用来存档...
阅读(111)赞 (0)标签:ACE / apr / cat / client / dist / HTML / http / https / id / IDE / IO / ip / java / lib / maven / Property / provider / session / src / tab / zookeeper / 专注 / 代码 / 参数 / 同步 / 启动过程 / 大数据 / 数据 / 时间 / 服务器 / 服务端 / 权限控制 / 源码 / 目录 / 空间 / 端口 / 网卡 / 调试 / 配置 / 集群
Harries Blog™ - yanxinchi 发布于 2020-07-24
Java Quartz实现定时的任务 配置spring <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support&l...
阅读(91)赞 (0)标签:bean / CTO / db / http / https / id / IDE / IO / java / Job / JobFactory / Jobs / mybatis / Property / Quartz / RAMJobStore / spring / springboot / tab / trigger / UI / 任务调度 / 学生 / 实例 / 数据 / 目录 / 线程 / 调度器 / 调试 / 远程调试 / 部署 / 配置