Spring Boot 2 扩展和 Buession 相关框架封装
APACHE-2.0 License
Bot releases are hidden (Show)
Published by eduosi 10 months ago
Published by eduosi 11 months ago
Published by eduosi about 1 year ago
Published by eduosi over 1 year ago
Published by eduosi over 1 year ago
Published by eduosi almost 2 years ago
Published by eduosi about 2 years ago
Published by eduosi over 2 years ago
Published by eduosi over 2 years ago
Published by buession over 2 years ago
Published by buession almost 3 years ago
Published by buession about 3 years ago
Published by buession over 3 years ago
1、【新增】BindWebMvcConfiguration 将 com.buession.lang 枚举类转换器自动注入到 Formatter 中
2、【变化】将 HttpClientConfiguration 拆分为 ApacheHttpClientConfiguration 和 OkHttpHttpClientConfiguration
3、【变化】Redis PoolConfig 所有属性默认值均使用 GenericObjectPoolConfig 默认值
4、【优化】pac4j 和 shiro 相关优化
5、【优化】其它代码优化
Published by buession over 3 years ago
1、【升级】升级相关组建版本
2、【优化】优化部分日志打印
3、【变化】httpclient 中 allowRedirects、maxRedirects、circularRedirectsAllowed、relativeRedirectsAllowed 配置项类型改成包装类型,为 null 时,则使用 apache httpclient 或 okhttp 的默认值
4、【优化】CaptchaAutoconfigure
5、【修复】reactive 引用 servelt MissingPathVariableException 的 bug
6、【deprecated]】httpclient.apacheclient.enable 和 httpclient.okhttp.enable
7、【变化】废弃 httpclient.apacheclient.enable 和 httpclient.okhttp.enable,统一规范非 spring.httpclient.apacheclient.enable 和 spring.httpclient.okhttp.enable
8、【deprecated】redis.mode
9、【变化】废弃 redis.mode,统一规范非 spring.redis.mode
10、【新增】对图形验证码的支持
11、【删除】apache httpcomponents 和 commons-io 的依赖
12、【优化】部分代码优化以及代码格式化
Published by buession over 3 years ago
1、【新增】WebSecurityConfiguration 对 spring-security 的支持和 XssConfiguration
2、【优化】规范 @ConfigurationProperties prefix,规范 Properties 配置属性,统一 @EnableConfigurationProperties 格式
3、【优化】废弃 Velocity 重复的缓存配置项
4、【优化】解耦 shiro 对 pac4j 的依赖
5、【优化】优化其它部分代码
Published by eduosi over 4 years ago
1、spring boot 升级至 2.2.6.RELEASE
2、Application 允许传递 ConfigurableApplicationContext
3、com.buession.springboot.shiro.autoconfigureShiroProperties 支持配置 Shiro Cookie httpOnly 和 SameSite
4、简化 com.buession.springboot.shiro.autoconfigure.ShiroWebConfiguration 中 bean 方法,部分 bean 通过 org.apache.shiro.spring.boot.autoconfigure.ShiroAutoConfiguration 来初始化
5、删除 com.buession.springboot.shiro.autoconfigure.ShiroWebFilterConfiguration 中的 ShiroFilterFactoryBean,在 spring boot 2.2.6.RELEASE 中,会导致应用无法启动
6、com.buession.springboot.shiro.autoconfigure.ShiroWebFilterConfiguration 中,支持无需依赖 org.pac4j.core.config.Config 创建 FilterRegistrationBean 示例
7、其它代码优化
Published by eduosi over 4 years ago
1、升级依赖包、优化依赖、删除无用依赖
2、change javax to jakarta
3、增强 response headers && 增加 server-name 自定义前缀、后缀,删除前缀、后缀 && http.response.headers 配置调整为 http.responseHeaders
4、shiro pac4j SecurityFilter add authorizers support && add pac4j impl for shiro
5、拆分 HttpConfiguration
6、重构 buession-springboot-shiro
7、删除 buession-springboot-security
8、简化 Shiro Configuration
9、规范 ErrorWebExceptionHandler
10、优化 AutoConfiguration
11、优化 banner
12、优化 MessagePropertyConfiguration