Dream Dream
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤

Dream

啥也不知道
首页
  • Kubernetes
  • Docker
  • Oracle
  • Vue
  • Java
  • SpringBoot
更多
心灵鸡汤
  • java

  • springboot

    • springboot文档地址记录
    • 常用问题记录
    • META-INF文件
      • 1. spring.factories文件
        • @ConditionalOnExpression 与 Spring 表达式语言 (SpEL) 表达式
    • spring的ConfigurationProperties复杂结构配置
    • springvalidation
    • 嵌套事务
    • spring文档
    • Java注解@Pattern参数正则验证
    • Spring Security-使用 Bcrypt 代替 MD5和SHA1
    • Spring自带Jackson序列化
  • springcloud

  • mybatis-plus

  • 工具相关

  • rabbitmq

  • redis

  • maven

  • 后端
  • springboot
Dream
2022-12-14

META-INF文件

# META-INF

# 1. spring.factories文件

加载自动化配置方式

# Spring Boot 2.7 之前, 
#springboot 2.7 已经标记 spring.factories 加载自动化配置方式为过期,springboot 3 中将完全移除原有方式
 META-INF/spring.factories 
 @Configuration(proxyBeanMethods = false)
1
2
3
4

Spring Boot 2.7 新特性后

META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

@AutoConfiguration

spi 自动装配

# @ConditionalOnExpression 与 Spring 表达式语言 (SpEL) 表达式

https://segmentfault.com/q/1010000042949868
@ConditionalOnExpression("!T(org.springframework.util.StringUtils).isEmpty('${database.url:}')")
1
2
常用问题记录
spring的ConfigurationProperties复杂结构配置

← 常用问题记录 spring的ConfigurationProperties复杂结构配置→

最近更新
01
问题记录2
02-01
02
硬盘格式化
01-10
03
问题记录
01-03
更多文章>
Copyright © 2020-2025 Dream hu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式