Spring的3.0版本现在是GA版本,在此之前他们已经推出了3.0 RC1, RC2版本,还有Spring 3.0 M2版本。GA, RC, M版本有什么区别?
GA =一般可用性(发行版);是否应该非常稳定且功能完整
RC =释放候选;可能功能已经完成,并且应该相当稳定——问题应该相对较少和较小,但值得报告,以便在发布前修复它们。
M =里程碑构建——可能还没有完成功能;应该是模糊稳定的(即它不仅仅是一个夜间快照),但可能仍然有问题。
SR =服务发布(major -RELEASE之后的后续维护发布)。
我认为:
GA -一般可用,或公开允许残酷对待和遭受强烈的折磨。 RC-嗯,这些可能是向公众发布的一个很好的候选,也可以看看是否还有任何严重的错误。 M2-嗯,我们已经达到了项目计划的第二个里程碑,让我们看看用户是怎么想的,并收集一些关于可能仍然存在的错误的想法。
通常,它的里程碑版本,然后是RC版本,然后是GA版本。
在开源项目中,您通常会有一个发布的公共计划,这实际上可以为您提供关于项目发布计划的好主意。比如,什么样的质量标准决定RC、GA或里程碑版本。
推荐文章
- 映射enum在JPA与固定的值?
- Spring的GA、RC和M2版本之间有什么区别?
- javax.transaction.Transactional vs . org.springframework.transaction.annotation.Transactional
- Spring引导——不是托管类型
- Spring MVC -如何获得所有的请求参数在一个地图在Spring控制器?
- Spring MVC中处理可选参数的@RequestParam
- Spring @Autowired用法
- 为Spring Boot应用程序添加上下文路径
- Spring中的Dispatcher Servlet是什么?
- Spring-MVC控制器中的404触发器?
- 在Spring配置文件中使用bean id和名称的区别
- 在执行JpaTest时无法找到@SpringBootConfiguration
- 如何POST表单数据与Spring RestTemplate?
- 如何在Spring中以编程方式获取当前活动/默认环境概要文件?
- 使用Spring RestTemplate获取JSON对象列表