代码拉取完成,页面将自动刷新
同步操作将从 JbootProjects/jboot 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
jboot-1.3.2:
新增:JbootModelConfig的配置,全局配置是否缓存及缓存时间等
新增:@Cacheevict 新增允许移除整个cacheName的配置
新增:@Cacheable 注解添加允许存储 null 数据的配置 nullCacheEnabl
修复:在多数据源的情况下无法使用 sqlite 当中数据源的问题
修复:修改常量错别字
优化:重构 Jboot 请求数据验证模块,使用更加灵活自由
其他:更新 jwt 相关文档
jboot-1.3.1:
新增:自定义 dbProFactory、containerFactory、transactionLevel 等配置的支持
新增:JWT 的支持,具体查看:https://gitee.com/fuhai/jboot/tree/master/src/test/java/jwt
jboot-1.3.0:
新增:注解 @EnableCORS 用于跨域配置的支持
新增:Sharding-jdbc的注释说明,同时更新Sharding-jdbc到最新版本
新增:代码生成器生成代码默认添加 FindAll() 方法
修复:JFinal 的 findByCache、paginateByCache等方法没有走 JbootCache 的问题
修复:RPC model作为参数,缓存配置没有序列化导致保持的时候无法更新缓存的问题
修复:当使用auto_copy_model 模式的时候,保持成功无法自动赋值主键的问题
修复:@Before(Interceptor.class)注解在Controller时,可能会触发两次的问题
修复:多次调用 getBodyString() 只有第一次能正常获取数据的问题
修复:文档相关的多处错误信息
优化:MQ接受消息后,触发监听器改为异步的方式触发
优化:FixedInvocation新增getInvocation()方法,用于底层自由控制
其他:更新Jboot相关依赖到最新版本
jboot-1.2.9:
新增:dubbo qos 端口的配置支持
新增:分布式配置中心可以按应用名获取配置信息
修复:FlashMessage 修复连续多次redirect ,可能造成FlashMessage丢失的问题
修复:修复由于ehcache过期造成element被移除后导致 getKeys 数据错误的问题
修复:baseViewPath 非根目录下 swaggerui 找不到的问题
修复:JFinal json序列化会导致 swaggerui 报错的问题
优化:FlashMessage性能,之前访问页面的时候会清空FlashMessage,可能导致高并发清空下有大量无效的清空操作。
优化:ehredis.getKeys() 可能造成大量访问redis的情况
jboot-1.2.8:
修复:jboot.rpc.proxy 和 jboot.rpc.filter 对 dubbo 或 motan 设置无效的问题
修复:使用JbootRequestContext获取session的id不正确的问题
优化:重命名 metrics 为 metric
优化:升级 j2cache 到最新版本 2.2.4
jboot-1.2.7:
新增:dubbo 对 restful 的支持
修复:当 jbootCache 配置类型为 j2cache 的时候,无法 clear() 的问题
优化:Redis mq 当断开连接的时候会自动重连
优化:更新 dubbo 到 2.6.0 最新版本
优化:更新 j2cache 到 2.2.3 最新版本
jboot-1.2.6:
新增:CaptchaValidate注解,方便验证码验证;
修复:配置cache为ehredis时,某些情况无法获取session的问题。
优化:系统内置拦截器加载顺序,使之更加合理。
优化:升级 J2cache 到最新 v2.2.0 版本,支持 cache element 的 ttl 设置。
优化:支持自定义page的attr,使之更加好用合理。
jboot-1.2.5:
新增:qpid mq 的支持
新增:Service 代码生成 默认添加 join 系列方法
优化:注解 Form 的 value 属性修改为 name
jboot-1.2.4:
修复:FixedInterceptor 无法被注入的问题
优化:重命名 HandlerInvocation 为 FixedInvocation
优化:设置 FlashAttr 在页面渲染时,不在使用 #(flash.attr) 而直接使用 #(attr)
优化:增强 EmptyValidate 的用法,支持指定字段的错误信息反馈
优化:Service 层的代码生成器生成代码 默认使用 单利模式
优化:移除 ehredis 的默认 channel,修正 demo 的配置信息
优化:更新 FlashMessage demo 的使用方法
jboot-1.2.3:
新增:JbootCache 新增 J2Cache 的支持
新增:PropertyConfig 注解新增 file() 的支持,可读取任意 properties 文件
新增:Jboot 默认新增限流功能
新增:自定义 FixedInterceptor 功能,FixedInterceptor 在Jfinal体系里是一个不能被 @Clear 的拦截器
优化:重命名注解 PropertieConfig 为 PropertyConfig
优化:移除 ehredis 缓存的 mq 依赖,默认使用 redis 的发布订阅功能
优化:重命名 HandlerInterceptor 为 FixedInterceptor
优化:使用 Caffeine 全面替代 Guava Cache
jboot-1.2.2:
新增:ParamType类,方便swagger注解使用
新增:JbootCache 新增 getTtl() 和 setTtl() 方法,方便对缓存设置过期时间
新增:添加ActionCache的key生成机制的配置,方便自己对ActionCache的key的管理
新增:JbootController 新增 getBodyString() 方法,方便接收客户端POST过来的body数据
新增:添加jetty的支持,需要自行添加jetty的maven依赖
新增:AOP 添加对 @Bean(name="serviceName") 的支持,方便对一个接口有多个实现类的情况进行注入
修复:JFinal constants.setError404View 等无效的问题
修复:分布式下,可能导致不同节点的ehcache缓存过期时间不一致的问题
修复:由于Jboot不断迭代导致文档多处错误的问题
修复:在某些情况下 SPILoader 可能出现的空指针异常的问题
优化:设置 ActionCache 的默认时间为1周,1周后自动缓存过期自动清除
优化:重构数据源和sharding-jdbc分库分表部分,删除无用设计和代码
优化:设置 session 自动过期和修改默认的 session 为 —JSID—,之前为JSESSIONID可能会和其他框架冲突
优化:重命名 UnderTowClassloader 为 JbootServerClassloader,方便今后统一对class的管理
jboot-1.2.1:
修复:JbootModel 的 NullPointerException 异常问题
修复:Controller rendderXml 和 renderTemplate 的时候,无法使用 ActionCache 的问题
jboot-1.2.0:
新增:新增 JbootShiroCacheManager ,用于 给shiro.ini 进行配置使用 Jboot 默认缓存
新增:EnableActionCache 和 ActionCacheClear 注解,用于对action进行配置高速页面缓存
新增:给JbootModel 添加 copyModel 方法,用于rpc对象传输时modifys丢失 无法保存的的问题
修复:分布式配置文件启用是,读取分布式配置文件错误的问题
修复:当分布式任务执行间隔小于60秒时,可能存在一个任务在多个系统执行的问题
修复:ClassScanner有中文路径时,扫描不到class的问题
修复:修复由于Jboot的自定义session没有实现getAttributeNames,使用Jfinal 的 SessionInViewInterceptor 会报错的问题
优化:删除 undertow server 对 Jfinal 内部数据的初始化过程
优化:当传入缓存时间为0 或者 小于0时,默认为永久缓存
优化:执行package指令时,同步业务jar拷贝到 app 的 lib 目录中
优化:更新guava、fastjson、opentracing等到最新版本
jboot-1.1.9:
新增:Columns实现序列化,支持RPC直接远程传入Columns。
修复:JbootRedis的getWithoutSerialize方法返回空数据出现NullPointerException异常的问题。
修复:JbootModel 通过 fastjson 序列化的时候没有排除某些私有方法而序列化异常的问题。
优化:重构Swagger模块,移除Jboot自定义Swagger注解,添加Swagger原生注解支持。
优化:更新sharding-jdbc到2.0.1版本,更新 fastjson 到1.2.43版本。
jboot-1.1.8:
新增:JbootCacheManager 通过配置文件直接获取 JbootCache 的方法,用于不同的场景调用不同的缓存。
新增:JbootIllegalConfigException 异常类,用于给出配置文件错误的提示。
新增:JbootRedis 新增 getWithoutSerialize 方法,用于读取一些由redis生成的非序列化数据。
修复:自定义JFinal指令的时候,可能存在同一个页面下多个相同的指令出现数据污染的问题。
优化:重构 Jbootmq 模块,移动channel配置到 jboot.mq.channel。
优化:重构 ehredis 缓存模块,当不配置mq channel的时候不再抛出异常。
jboot-1.1.7:
优化:重构 JbootDirectiveBase 自定义指令,使得 getParam 更加简洁好用
优化:删除 JbootVoModel 和其相关工具
优化:完善 fastjson 序列化,新增 kryo 序列化配置的支持
jboot-1.1.6:
修复:JbootAppListenerManager 和 JbootInjectManager初始化相互调用的问题。
修复:Jfinal renderJson() 由于存放了request对象导致无法正常渲染的问题。
jboot-1.1.5:
新增:自定义DataSource的支持,同时不影响sharding-jdbc的使用。
新增:默认的sql模板路径,默认路径为classPath。
新增:onGuiceConfigure配置函数,方便用户自己配置AOP的相关拦截。
修复:dubbo rpc 无法发现jboot序列化的问题
jboot-1.1.4:
修复:JbootModel.cacheTime(time) 设置缓存失效时间不起作用的问题。
优化:重构hystrix降级,修改JbootHystrixFallbackFactory为JbootHystrixFallbackLisntener
jboot-1.1.3:
新增:rpc 序列化自定义配置
新增:rpc hystrix 启用开关配置和相关demo测试
新增:rpc hystrix 超时时间配置和相关demo测试
新增:添加数据库缓存失效时间的支持,默认失效时间为24小时。
修复:Jboot在启动的时候会触发两次onJbootStarted的问题。
修复:数据库删除一个不存在的id的时候可能存在空指针异常的问题。
优化:升级motan到最新版本1.1.0,并修复consul1.0无法注册的问题
优化:默认使用netty4作为motan的rpc底层框架
优化:合并JbootKits和ClassNewer为Classkits。
jboot-1.1.2:
优化:重构metrics reporter,支持监控信息输出到 console、csv、jmx、slf4j、influxdb、graphite、ganglia 和 elasticsearch。
优化:修改代码生成器的生成model的action由baseModelName改为modelName
优化:添加setFlashMap(Map map)方法,flashMessage可以直接设置Map或者Jfinal的Ret
优化:代码生成器的配置信息支持不完善,修改通过jboot.properties获取不到的问题
优化:重构分库分表的功能,支持shardingjdbc 2.0最新版,并添加jfinal、jboot分库分表的demo
优化:移除因为dubbo而关联依赖的spring-web
jboot-1.1.1:
新增:FlashMessage功能,方便Controller进行redirect的时候可以通知用户。
新增:websocket的功能和具体使用demo。
新增:在JbootAppListener里新增onAppStartBefore方法,方便扩展。
新增:zbus rpc 的实现和支持。
优化:重构JfinalHandler,可以自由添加Handler的顺序。
优化:重构hystrix的降级功能,在进行降级回调的时候获取更多的细节。
优化:重构JbootCache模块,方便获取底层具体对象,方便扩展。
其他:更新依赖、完善文档。
jboot-1.1.0:
新增:mq 的队列模式(之前只有广播)
新增:redis 和 rabbitmq 对队列的支持。
新增:zbus的支持,暂时只支持zbus的mq。
新增:jboot的相关demos(持续完善中)。
修复:代码生成器生成的代码 tableName 注解错误的问题。(感谢 @Rlax 提交代码)
修复:自定义motan registry但maven打包没有加入spi配置信息导致无法发现的bug。
优化:重构 hystrix 和 rpc模块,允许用户自己控制rpc服务抛出的异常是否抛出到Controller,方便开发调试。
其他:更新依赖、完善文档
jboot-1.0:
更新Jfinal到3.3,移除源码依赖(通过maven依赖)。
新增:添加分布式下的统一配置中心
新增:添加dubborpc的相关测试和demo
新增:添加metrics的相关注解功能
新增:添加Swagger模块
新增:针对多ip的情况,增加rpchost自定义配置
新增:dubbo针对多ip的情况,增加rpchost自定义配置
新增:motanrpctestforconsulregistry
新增:添加了jbootCache保存数据的时候,可以设置超时时间的功能;
新增:添加zookeeper的相关测试和demo
新增:cache注解测试,使用ehredis二级缓存测试
新增:删除无用的实现,防止错误配置
新增:http客户端的okhttp实现
新增:分布式模式下的任务调度功能,基于cron4j和redis
修复:JbootServiceInterfaceGenerator类的生成的findAll方法返回值被写死了返回List<User>
修复:修复Service代码生成器生成的Service接口导报格式化不正确的bug
修复:修复dubbo直连模式调用失败的bug
修复:修复统一配置中心读取远程配置在app启动之后,可能造成本地文件没有的话获取数据为null的情况。
修复:修复统一配置中心有可能由于网络问题造成本地配置被清空配置的问题。
修复:修复当用户使用@clear注解的时候,会造成注入无效的bug
修复:修复dubbo注册中心模式下(非直连模式)配置验证判断错误的问题
修复:修复maven库路径存在空格情况下,jar扫描不到的情况
修复:修复consul升级到1.0之后motan无法注册和获取服务的问题(motan的问题,已经给motan提交pr)
修复:修复motanspi名字重复的bug
修复:修复服务注册时候一个BUG,导致agenthost错误超时的问题。
修复:修复dubbo无法发现关于Opentracing的proxyfactoryspi服务的问题
修复:修复dubbo配置为注册中心为zookeeper的时候无法自动发现的问题
修复:修复motan配置为注册中心为zookeeper的时候无法自动发现的问题
修复:修复当Controller或者Servicerpc错误的时候,页面显示的错误无法明确错位位置的bug。
修复:修复在使用缓存注解不使用key模版的情况下的,不同方法参数生成相同cachekey的情况。
修复:修复motanregistry无法识别的问题
修复:缓存类型ehredis情况下,Jboot.me().getCache().getKeys()永远为ehcache的结果
修复:修复通过maven命令mvncleanpackageappassembler:generate-daemons打包的后台程序无法执行的bug
优化:优化jbootapp启动速度
优化:代码生成器为jfinal3.3的模板生成方
优化:重构对jfinalinterceptor的注入流程
优化:重构schedule部分,添加FixedDelay和FixedRate的支持。
其他:更新依赖、完善文档
jboot-1.0-rc.4:
新增: Opentracing 模块 和 默认的 zipkin 实现,用于对分布式 RPC 的追踪支持。
新增:注解 EnableTracing ,方便通过 Opentracing 给 Jfinal 的 action 添加数据追踪。
新增:motan 和 dubbo 默认对 Opentracing 数据追踪的支持。
新增:Opentracing 的相关文档。
新增:为JbootModel 默认添加 findAll 方法。
新增:service代码生成自动添加注解 @Bean ,方便 @Inject后就可以直接使用 。
优化:给没有JbootModel相关没必要序列化的字段添加 transient 修饰。
优化:完善 RPC 、opentracing 、hystrix 的相关测试和文档。
修复:当启用 Opentracing 的同时 启用 Hystrix,会出现 Opentracing 追踪断裂的bug。
修复:注解 @Before(Tx.class) 应用在类上的时候,事务回滚失败的bug。
修复:oracle、sqlserver、postgresql的Dialect(方言)的limit数据错误的问题。
修复:当调用Cache.removeAll()去移除一个不存在的key时,会出现redis错误的bug。
修复:RPC远程调用在直连模式下无法获取service的bug。
jboot-1.0-rc.3:
新增:添加servlet相关的配置,支持之定义servlet。
新增:新增RPC是否自动走Hystrix的相关配置支持
新增:新增RPC 代理的配置,jboot.rpc.proxy
新增:findFirstByColumns方法,根据多列和值查询一条数据
优化:重构Shiro相关的AuthorizeResult,使用不被删除的方法。
修复:service层代码生成器出现导报错误的bug
修复:http post请求时,请求类型判断错误的bug
修复:通过Jboot.me().getMetrics进行统计后,在浏览器浏览的数据不正确的问题。
jboot-1.0-rc.2:
新增:hystrix 自动监控和熔断对dubbo的支持
新增:hystrix 的keys配置,方便RPC调用的时候对方法的监控和熔断
新增:motan的自定义代理,方便今后扩展对客户端调用的监控
新增:Jfinal的Plugin和Handler的自动注入功能
新增:JbootModel的columns查询对AnsiSql、Orcacle、PostgreSql、Sqlite3、SqlServer的支持
新增:升级dubbo到最新版本2.5.6,支持dubbo通信框架netty4的配置
优化:重构SPI加载,使代码更加简洁易懂
优化:完善Jboot SPI 扩展功能的注释和说明
优化:重构 注解 @EnableHystrixCommand ,不允许其使用在Controller的字段上,造成误解。
优化:完善Hystrix功能,在客户端(例如:Controller)可以调用 Jboot.hystrix(key,runable) 轻易的通过 hystrix 进行接管。
优化:web相关拦截器和处理器的注入功能
优化:重构Jboot的核心类 Jboot.java,把其工具方法全部修改为静态方法。
优化:重构JbootModel,使Column查询其支持任何的数据库,同时JbootModel代码更加简洁
优化:参数非空验证的拦截器 ParaValidateInterceptor 代码
修复:hystrix注解多个key时,其他key的统计失效的问题
修复:JFinal 指令 Directive 无法进行自动注入的问题
修复:Shiro相关文档里的指令大小写错误的问题
修复:Undertow Server在启动的时候出现异常(比如端口号被占用)等,可能出现空指针异常的bug
修复:CDN配置自适应http和https时,出现的重复添加CDN前缀的问题。
文档:完善分库分表文档
文档:完善shiro相关文档
文档:完善MQ消息队列文档
文档:完善RPC远程调用相关文档
文档:完善项目构建文档
文档:完善JbootEvent事件机制文档
其他:依赖升级 dubbo ->2.5.6;fst->2.54
jboot-1.0-rc.1:
新增:数据库分表的支持(之前已经完成对多数据源分库的支持),分表支持依赖于sharding-jdbc
新增:分库分表相关的使用文档
新增:对拦截器自动注入功能的支持
优化:Cookie的加密工具配置加密key为选配,当没配置的时候不会抛出异常,只是会发出警告。
优化:优化拦截器注入性能
优化:重构AOP对jfinal 的 Controller和interceptor 注入工作,代码更加容易理解。
依赖更新:HikariCP -> 2.7.2 ;fastjson -> 1.2.38
jboot-1.0-beta9:
修复:cron4j 注解配置会抛出异常的bug。 close #IF5U1:关于cron4j使用注解创建的问题
修复:在使用JbootServiceBase作为service层的基类时,通过注入的方式初始化会造成初始化失败的问题。
新增:RPC直连模式调用的支持。
jboot-1.0-beta8:
新增:RPC模块支持自定义序列化,可以和Jboot本身的序列化不共享同一个序列化对象。
修复:在使用redis作为默认缓存的情况下,根据主键查询一个不存在的数据可能会抛出NullPointerException的问题。
依赖更新:metrics ->3.2.5,HikariCP ->2.7.1 , fastjson -> 1.2.38 ,fst -> 2.53,dubbo->2.5.5。
jboot-1.0-beta7:
新增:多数据源情况下,是否添加表映射的配置支持。
新增:websocket的支持,更新依赖。
修复:启用分布式session的情况下,在同一个request里setSession又去getSession 得到空值的bug
修复:修改方法名 RedisManager.getReidis() 为 RedisManager.getRedis()
优化:appassembler-maven-plugin插件打包jar存放的目录由lib修改为libs
优化:删除 无用的 JbootSessionManager 类
更新:分布式session的相关文档。
更新:dubbo到最新版本2.5.4
更新:undertow到最新版本1.4.20.Final
jboot-1.0-beta6:
1、添加JbootServiceBase,方便在Jboot APP中对service的编写工作。
2、添加JbootServiceGenerator用于对Service层的代码生成。
3、优化Jboot代码生成逻辑,使之代码更加简洁。
4、优化配置文件读取可以读取没有前缀的配置信息,同时可以不需要@PropertieConfig 注解的配置。
5、修复:在 JDK9 下编译失败的问题,JDK9 添加新的类java.lang.Module,导致类引入不明。
6、更新shiro相关的文档内容。
jboot-1.0-beta5:
1、新增:在分库的时候,可以给每个数据源排除表配置的支持。
2、新增:@Cron4jTask 注解无法使用在ProcessTask和Task类的问题。
3、新增:http模块支持自动设置multipartFormData的问题,之前是需要手动设置。
4、新增:EncryptCookieUtils工具类,用于对cookie进行安全加密使用。
5、新增:dubbo rpc实现的支持,据说dubbo要更新了?
6、优化:RPC模块。
7、优化:部分代码,提高效率。
8、修复:无法对jfinal model 进行注入的问题。
9、修复:ClassNewer创建的实例无法被AOP控制的问题。
10、修复:RPC模式设置无效的问题。
11、修复:@JbootrpcService注解的缺省配置无法注入RPC实例的问题。
12、依赖更新: fst:2.52,undertow:1.4.18.Final,阿里云ons-client:1.6.0.Final,amqp-client:4.2.0
jboot-1.0-beta4:
1、升级Jfinal到最新版本3.2,支持Controller方法参数化获取页面提交参数,需java8编译并添加-parameters配置
2、升级新浪RPC框架motan到最新版本0.3.1,并做简单重构功能。
3、升级fastjson到最新版本1.2.36
4、新增使用@Cacheable @CacheEvict @CachePut无需再添加@Named配置,需java8编译并添加-parameters配置
5、新增生成代码的时候,可以排除指定表名的支持。
6、重构JbootDbManager使之代码更加直观简洁。
7、重构JbootEhredisCacheImpl二级缓存的实现。
8、修复部分用户把sql文件放在classes目录下被读取的问题。
9、修复当没有任何model,全部使用record操作数据库的时候出现空指针异常的问题。
10、初始化Jboot的使用文档和帮助文档。
jboot-1.0-beta3:
1、修复使用@Inject自动注入后,再使用JFinal的@Before(Tx.Class)会出现空指针的问题。
2、修复读取配置文件的时候,同一个Class对于不同的配置信息读取不到的问题。
3、修复多数据源的时候,读取数据源解析错误的问题。
4、修复readme文档编写错误的问题。
5、修复当有JbootAppListener监听器的时候,JbootAppListenerManager无法初始化的问题。
jboot-1.0-beta2:
1、修复jboot shiro模块的相关bug,可以愉快的在项目中使用shiro了,而且可能是jfinal的shiro支持中最好用的一个。感谢@zhoujh
2、修复无法实例化JbootDbManager的bug。
3、修复JbootRedisLock基于Redis的分布式锁release出错的bug。
4、新增datasource poolName的配置支持。
5、新增多数据源的支持,非常非常简单的在Jfinal中使用多数据源。
6、新增CacheEvict和CachePut两个注解,方便通过配置设置缓存。
7、新增JbootAppListener监听器,方便监听Jboot和Jfinal的启动状态,对自己的程序进行初始化等工作。
8、新增Jfinal sql template 配置的支持,只需在jboot.properties进行配置,无需一行代码。
jboot-1.0-beta1:
1、重构shiro模块,使其支持shiro.ini配置,方便其他项目迁移。
2、新增JbootRedisLock基于redis的分布式锁。
3、重构jboot.java 不再支持静态调用,而是通过Jboot.me().xxx这样去调用,方便后续的热加载功能。
4、新增JbootServer的restart方法,方便后续的热加载。
5、修复redis密码配置,在没有超时时间配置的时候无效的问题。
6、修复:redis不能使用blpop命令和brpop命令的bug。
7、修复:@JbootrpcService注解无法指定远程rpc分组和版本的问题。
8、完善 jboot 的错误输出,在500错误的时候能够在页面清晰看到错误信息,方便开发排查。
9、升级 fastjson 到最新版本 1.2.3
10、完善jboot开发模式设置,新增jboot默认设置为dev,方便日志输出。
11、修复:motan rpc模块在spi加载的错误问题。
12、修复:jboot微信模块的access token cache的可能导致的缓存冲突的问题。
13、更正readme文档,修复其他若干bug,增强稳定性。
jboot-1.0-alpha5:
1、修复AOP接口自动绑定时不成功的bug,新增了@Bean注解,方便对接口绑定的配置;
2、移除默认的jvm对jmx的设置,因为在docker环境下,设置网络为host模式时可能会产生端口冲突的问题。
3、移除motan的rpc序列化框架hessian,因为hessian在对bigdecimal序列化出错。
4、修复在macos下,jboot程序无法在后台启动的问题;
5、添加shiro框架的支持,用于对jboot的安全控制。
6、添加 @Cacheable 注解,方便对Service进行缓存管理。
7、修复 使用 @EnableHystrixCommand 使用Hystrix对某些服务进行管理时,某些参数无法注入的问题。
8、修复 在某些情况下,初始化JbootMotanrpc可能会出现空指针的问题。
9、移除 ehcache 缓存文件路径的默认设置。
10.Jbootredis新增对集群环境的支持,Jboot.getRedis() 可以快乐的在集群和非集群环境下使用了。
11、修复在某些情况下,通过model.getPrimaryKey() 获取不到数据的问题。
12、依赖框架的升级:HikariCP升级到最新版本2.6.3,undertow升级到最新版本1.4.16.Final,fastjson升级到1.2.33,jsoup升级到1.10.3,shiro升级到最新版本1.4.0...
13、更正readme文档,修复其他若干bug,增强稳定性。
jboot-1.0-alpha4:
1、添加SPI扩展方法,方便对Jboot内置模块的扩展实现。
2、新增自定义序列化的支持,开发者可以选择现有系统已经支持的序列化方法(默认:fst2)。
3、修复在某些情况下服务无法暴露的问题。
4、设置jboot的端口号为8080。
5、新增拦截器的AOP功能。
6、移除ehcache的scope:provided,也就是说jboot默认内置ehcache。
7、新增JFinal AOP的兼容,在JBoot通过注入的方式实例化对象的时候,一样可以使用Jfinal的AOP功能。
8、移除appassembler打包对jvmSettings的默认配置。
9、修复在某些情况下使用JbootEhredis缓存错误的问题。
10、更正readme文档,修复其他若干bug,增强稳定性。
jboot-1.0-alpha3:
1、对jboot代码进行重构,添加component模块,引入flyway、hystrix、metrics、redis、shiro、zuul等开源软件,方便对jboot的监控和管理。
2、新增:JbootDaoBase,方便jion操作
3、新增:Jboot启动的服务器信息输出,比如webroot路径,当前服务地址等
4、新增:序列化组件,方便自由对mq、rpc、cache等序列化。
5、新增:JFianl 的 sharedMethod、sharedStaticMethod、sharedObject 注解,用于配置模板共享函数和对象
6、新增:数据源配置 maximumPoolSize,用不配置连接池大小。
7、新增j:boot启动完成的时候会发现启动完成的事件,方便应用初始化其他数据
8、新增:jbootdemo项目,方便快速入门。
9、修复 fst2 反序列化出错的问题
10、修复 jbootredis读取数据可能出错的问题
11、修复 jbootredis 接收数据在某些情况下可能无法接收的bug
12、修复 代码生成器 当主键字段不为id时,报错的问题。
13、修复 代码生成器 当主键字段不为uuid时,报错的问题。
14、优化:重命名 UrlMapping 为 RequestMapping
15、优化:重命名 UseHystrixCommand 为 EnableHystrixCommand
16、优化:重命名 JbootDirective 为 JFinalDirective
17、优化:移除JbootService
18、优化:log输出移除log4j,修改为slf4j
19、更新 readme文档
jboot-1.0-alpha2:
修复:jbootrpcService 无法在类上进行注解的bug
修复:在某些情况下无法实例化jbootredis的bug
修复:jfinal-weixin在集群模式下获取ticket错误的问题
新增:添加rpc服务调用统计
新增:@UseHystrixCommand注解,用于controller调用使用Hystrix进行管理(访问隔离、容错隔离、延迟隔离、 熔断)
新增:基于guice的aop功能
新增:jbootmqConfig的默认配置(之前没有配置会出现异常)
新增:mq监听器的多渠监听功能(multiChannel)
优化:jbootrpcService注解的使用
优化:ClassNewer的错误信息
优化:更新jfinal-cos到最新版本"2017.5"
优化:修改JbootEventListner的onMessage为onEvent,防止和mq的onMessage冲突。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。