jira,github有什么区别
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。
Spring是高度模块化的,可以单独使用Spring的某个库而不需要依赖Spring的其他库。比如,使用Spring Context库不需要依赖Spring Persistence或者Spring MVC库。
从Spring 3.2开始,Spring MVC Test项目已经被包含到核心的Spring Test框架中(原来是一个独立项目,项目托管在GitHub)。
所以,从Spring 3.2开始,仅需要再依赖配置中配置spring-test依赖即可。对于使用Spring 3.1及以下版本的应用来说,独立的spring-mvc-test依赖还是可以使用的。
可以参考这里进行配置。但是,这个依赖已经不再Maven的中央库中,所以如果需要增加依赖需要配置自定义Maven容器。
在Maven中配置spring-context依赖:
1、<.org.springframework.version>3.2.8.RELEASEorg.springframeworkspring-
context${org.springframework.version}runtime上例定义的对spring-context的依赖。
2、spring-context实现了Spring注入容器并且依赖:spring-core,spring-expression,spring-aop以及spring-beans。
这些依赖包使容器可以支持Spring的一些核心技术:Spring核心组件,Spring EL表达式 (SpEL), 面向切面编程,JavaBean机制。
3、在runtime范围定义这个依赖,因此需求确定在编译期间不需要依赖相关Spring特定的API。在一些高级应用场景下,一些Spring依赖项可以不用配置runtime范围。
但是在目前比较简单的项目场景下,不需要针对Spring编译项目去获得整个框架的全部功能。
4、从Spring 3.2开始不需要定义CGLIB依赖(目前的版本是CGLIB 3.0),现在使用内嵌在spring-core JAR。
(更多详细信息可以查看相关[JIRA]https://jira.springsource.org/browse/SPR-9669("JIRA")中的cglib包(net.sf.cglib现在使用org.springframework.cglib替代)。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!