Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 874 Bytes

V3.0.md

File metadata and controls

28 lines (22 loc) · 874 Bytes

3.0 (2025年)

1. 部分调整规划草案

  • 重新组织包名架构,更合理些
  • 定制项目的编码风格,兼顾 java 和 kotlin, groovy
  • 更名 AopContext[弃用] 更名为:AppContext
  • 调整 @Component 增加自动代理支持
  • 调整 AppContext 改为组装模式,由 IocContainer + AopContainer 组成
  • 调整 MVC 处理能力,独立为 solon.mvc
  • 调整 Interceptor 更名为:MethodInterceptor ,与 RouteInterceptor 呼应起来
  • 移除 @Around 改由 context.beanInterceptorAdd
  • 移除 @Before、@After 改由 context.beanHandlerBeforeAdd 和 context.beanHandlerAfterAdd
  • 移除 @Dao,@Service,@Repository,@ProxyComponent (统一 @Component [支持自动代理])
  • 简化 快捷组合包(发现委有多人乱用了),只留三个基础的:
    • solon-lib
    • solon-web
    • solon-job

2. 编码风格草案