支持spring框架最高哪个版本

14 条评论分享收藏感谢收起赞同 添加评论分享收藏感谢收起写回答为程序猿打造的最专业的问答平台
官方QQ群:
jedis与spring现在最高兼容到哪个版本的jar了?
jedis与spring现在最高兼容到哪个版本的jar了?
给个我现在项目的组合给你看一下
spring-data-redis-1.4.0.RELEASE.jar &&
spring-core-4.0.6.RELEASE.jar &jedis-2.5.1.jar
最高的不知道,不过jedis-2.1.0.jar,commons-pool-1.5.4.jar,spring-jdbc-3.1.1.RELEASE.jar。可以完美使用。
现在一般新项目都用的是Spring4.0整合的,后面出来的版本,只要他官方没说不支持redis那就都是支持了。
最新的应该都可以,不过不推荐,最新的可能会有bug jedis.2.4.4应该可以
您当前输入了 0 个文字
胡乱举报将扣除一定问答币或以其他方式进行处罚MyEclipse 2015 CI 7 里发布 WebProject 最高只支持 Spring 3.1【myeclipse吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:24,261贴子:
MyEclipse 2015 CI 7 里发布 WebProject 最高只支持 Spring 3.1收藏
公司的项目,放到2015里发布,发布到Tomcat 7。结果提示:Unsupported module。尝试替换了Spring,到最新的Spring 4.1。结果还是提示相同问题。之后在项目属性里,通过MyEclipse自带Spring添加,发现其自带的是3.1版本。而且确实发布就不再报刚才的Unsupported module错误。所以求解
请问是如何导入自带的jar包的!我这儿的项目spring 是3.2的!为什么最新的myeclipse不支持上面版本呢?
不是很清楚。我去 推特上 问官方帐号。说我的问题是个BUG。已经在新版本修复了。我更新了之后确实我的问题就不在了。
坑爹来了,我也遇到这个问题,官网下那得多久啊,擦擦擦
登录百度帐号eclipse配置spring(最新版本或者是以前的版本)
1.首先个人通过搜索查询之后,发现配制方法一般有两种,如下所示:
spring tool suite 是一个基于eclipseIDE开发环境中的用于开发spring应用程序的工具。提供了开箱即用的环境用于实现,调试和部署你的spring应用,包括为关键的的服务器和云计算,Git,Maven,AspectJ,和最新的Eclipse版本提供整合支持。
http://spring.io/tools/sts
查看你的eclipse版本help--&About Eclipse
(2)点击左下角eclipse图标
(3)我的Eclipse Platform 对应的Version4.3.xxx
(4)登录:http://spring.io/tools/sts/all
看eclipse对应的插件版本
(5)Help--&Install
New Software--&work with 中输入http://dist.springsource.com/release/TOOLS/update/e4.3/ ,回车等待片刻
(6)点击accept(接受),然后一路next就成.
(7)安装完成后,会提示重启。重启后,Spring
IDE出现在欢迎界面
(8)接下来,你就知道怎么做了
1.2下载离线包方法(上面的方法比较费时,可以选择下面的方法)
介绍之前,需要知道如何去spring.io官网下载spring
framework。下面教你如何下载
(1)spring的官方网址:http://spring.io/
(2)看到这个简洁清新的界面,导航很明确,进入projects
whatever the infrastructure needs of your application may be, there is a Spring Project to help you build it。
spring的涵盖面是很宽广的,你需要什么可以在上图所示的页面中查找,本页很清晰,很容易找到spring framework, 还有一段英文介绍provides core support for dependency injection, transaction management, web apps, data access, messaging and more.(提供了核心功能依赖注入、事务管理、web应用、数据访问、远程访问等等)
(3)进入了我们需要的spring
framework页
本页有介绍、特点说明、spring框架版本对jdk的要求、以及如果使用Maven或 Gradle构建项目的话,官网还提供了相应的范例向导。
最重要是在特征下面的这段话,需要注意:
All avaible features and modules are described in . Their .
这段话很清晰的告诉我们点击这段话上的链接,专门有关于所有特征和模块以及各模块之间关系的介绍。
这是一页关于spring框架的很详细的介绍很有必要认真看一看,那么就在这一页中就有我们spring的Jar包链接以及说明。
这个就是各个spring版本的下载地址:
而且很清楚的告诉你下载哪个文件。
1.2.2需要了解spring-framework-****.RELEASE-dist框架中的各种包的含义,如下
spring依赖的jar包如下:
下面是每个jar包的说明
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。
spring-src.zip就是所有的源代码压缩包。
除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件。
spring-core.jar
这个jar 文件包含Spring 框架基本的核心工具类。Spring 其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。
外部依赖Commons Logging, (Log4J)。
spring-beans.jar
这个jar 文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI 支持,引入spring-core.jar 及spring-beans.jar 文件就可以了。
外部依赖spring-core,(CGLIB)。
spring-aop.jar
这个jar 文件包含在应用中使用Spring 的AOP 特性时所需的类和源码级元数据支持。使用基于AOP 的Spring特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。
外部依赖spring-core, (spring-beans,AOP Alliance, CGLIB,Commons Attributes)。
spring-context.jar
这个jar 文件为Spring 核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类。
外部依赖spring-beans, (spring-aop)。
spring-dao.jar
这个jar 文件包含Spring DAO、Spring Transaction 进行数据访问的所有类。为了使用声明型事务支持,还需在自己的应用里包含spring-aop.jar。
外部依赖spring-core,(spring-aop, spring-context, JTA API)。
spring-jdbc.jar
这个jar 文件包含对Spring 对JDBC 数据访问进行封装的所有类。
外部依赖spring-beans,spring-dao。
spring-support.jar
这个jar 文件包含支持UI模版(Velocity,FreeMarker,JasperReports),邮件服务,脚本服务(JRuby),缓存Cache(EHCache),任务计划Scheduling(uartz)方面的类。
外部依赖spring-context, (spring-jdbc, Velocity, FreeMarker, JasperReports, BSH, Groovy, JRuby, Quartz, EHCache)
spring-web.jar
这个jar 文件包含Web 应用开发时,用到Spring 框架时所需的核心类,包括自动载入Web Application Context 特性的类、Struts 与JSF 集成类、文件上传的支持类、Filter 类和大量工具辅助类。
外部依赖spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。
spring-webmvc.jar
这个jar 文件包含Spring MVC 框架相关的所有类。包括框架的Servlets,Web MVC框架,控制器和视图支持。当然,如果你的应用使用了独立的MVC 框架,则无需这个JAR 文件里的任何类。
外部依赖spring-web, (spring-support,Tiles,iText,POI)。
spring-portlet.jar
spring自己实现的一个类似Spring MVC的框架。包括一个MVC框架和控制器。
外部依赖spring-web, Portlet API,(spring-webmvc)。
spring-struts.jar
Struts框架支持,可以更方便更容易的集成Struts框架。
外部依赖spring-web,Struts。
spring-remoting.jar
这个jar 文件包含支持EJB、远程调用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的类。
外部依赖spring-aop, (spring-context,spring-web,Hessian,Burlap,JAX-RPC,EJB API)。
spring-jmx.jar
这个jar包提供了对JMX 1.0/1.2的支持类。
外部依赖spring-beans,spring-aop, JMX API。
spring-jms.jar
这个jar包提供了对JMS 1.0.2/1.1的支持类。
外部依赖spring-beans,spring-dao,JMS API。
spring-jca.jar
对JCA 1.0的支持。
外部依赖spring-beans,spring-dao, JCA API。
spring-jdo.jar
对JDO 1.0/2.0的支持。
外部依赖spring-jdbc, JDO API, (spring-web)。
spring-jpa.jar
对JPA 1.0的支持。
外部依赖spring-jdbc, JPA API, (spring-web)。
spring-hibernate2.jar
对Hibernate 2.1的支持,已经不建议使用。
外部依赖spring-jdbc,Hibernate2,(spring-web)。
spring-hibernate3.jar
对Hibernate 3.0/3.1/3.2的支持。
外部依赖spring-jdbc,Hibernate3,(spring-web)。
spring-toplink.jar
对TopLink框架的支持。
外部依赖spring-jdbc,TopLink。
spring-ibatis.jar
对iBATIS SQL Maps的支持。
外部依赖spring-jdbc,iBATIS SQL Maps。
另外的两个包。
spring-mock.jar
这个jar 文件包含Spring 一整套mock 类来辅助应用的测试。Spring 测试套件使用了其中大量mock 类,这样测试就更加简单。模拟HttpServletRequest 和HttpServletResponse 类在Web 应用单元测试是很方便的。并且提供了对JUnit的支持。
外部依赖spring-core。
spring-aspects.jar
提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。
外部依赖。
WEAVER JARS (dist/weavers)说明。
spring-agent.jar
Spring的InstrumentationSavingAgent (为InstrumentationLoadTimeWeaver),一个设备代理包,可以参考JDK1.5的Instrumentation功能获得更多信息。
外部依赖none (for use at JVM startup: "-javaagent:spring-agent.jar")。
spring-tomcat-weaver.jar
扩展Tomcat的ClassLoader,使其可以使用instrumentation(设备)类。
外部依赖none (for deployment into Tomcat's "serverb" directory)。
1.2.3利用获得的框架spring-framework-***.RELEASE-dist解压缩libs文件夹中的所有包
创建工程中libs文件夹中的所有包
(1)在eclipse中创建Dynamic Web Project项目
两种方法添加所有的包:
(1.1)右键单击您的项目名称 HelloSpring 然后按照上下文菜单中提供以下选项: Build
Path -& Configure Build Path 如下显示的Java 构建路径窗口:
点击图右侧的Add External JARs...把所有libs文件夹下的包都加进来(我是都加进来的,其实并不用所有的都加入,随用随加即可,我是菜鸟)
注意,不要漏掉包,其中有一个必须加的包是commons-logging-1.1.1.jar,该包不在spring官网中的包中,是在apache官网中的包,可以百度直接搜索该包下载。同样的方法添加该包Add
External JARs...
(1.2)就是在新建的Web项目中的WebContent-lib文件夹中把所有的spring framework框架libs文件夹中的jar包都拷贝进来,然后,选中所有的lib文件夹中的jar包,右键build path-Add...添加进来,就可以了。
1.3创建spring的第一个程序:
现在让我们根据实际创建的源文件 HelloSpring 项目。首先,我们需要创建一个名为包 com.yiibai. 要做到这一点,右键点击 src 在包资源管理部分,并按照选项:New -& Package.
下一步我们创建 HelloWorld.java 和 MainApp.java 在com.yiibai 包下文件。
这里是 HelloWorld.java 的文件的内容:
package com.yiibai;
public class HelloWorld {
private String message;
public void setMessage(String message){
this.message
= message;
public void getMessage(){
System.out.println("Your Message : " + message);
下面是第二个文件 MainApp.java 的内容:
package com.yiibai;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MainApp {
public static void main(String[] args) {
ApplicationContext context =
new ClassPathXmlApplicationContext("Beans.xml");
HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
obj.getMessage();
有以下两个要点需要注意在主要程序中:
第一步是创建在这里我们使用框架API ClassPathXmlApplicationContext() 应用程序上下文。这个API加载 beans 的配置文件,并最终基于所提供的API,它需要创建并初始化所有的对象。在配置文件中提到的beans 类。
第二个步骤是用来使用创建的上下文的 getBean() 方法获得所需的bean。此方法使用 bean的 id 返回,最终可以创建实际对象的通用对象。一旦有了对象,就可以使用这个对象调用任何类方法。
(3)创建bean配置文件:
需要创建一个bean 配置文件,该文件是一个XML文件,并作为 cement 等类组合在一起。这个文件需要在src 目录下创建如下图所示:
通常开发人员保留此文件的名称为 beans.xml 文件,但是必须为独立的,选择你喜欢的任何名称。必须确保这个文件在 CLASSPATH 中可用,并使用相同的名称在主应用程序而创建的应用程序上下文,如图MainApp.java文件。
在 beans.xml 中用于分配唯一的ID,以不同的 bean 和控制创造不同的值对象,而不会影响任何
Spring 的源文件。例如,使用下面的文件,可以通过为“message”变量的任何值,这样你就可以打印消息的不同的值,而不会影响的 HelloWorld.java 和 MainApp.java 文件。让我们来看看它是如何工作的:
&?xml version="1.0" encoding="UTF-8"?&
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
id="helloWorld" class="com.yiibai.HelloWorld"
name="message" value="Hello World!"
在Spring 应用程序被加载到内存中,框架利用了上面的配置文件来创建所有定义的 Bean,并在&bean& 标记定义为它们分配一个唯一的
ID。您可以使用 &property& 标签来传递在创建对象时使用不同的变量的值。
(4)运行程序
创建源代码和 bean 配置文件来完成,准备好这一步是编译和运行程序。要做到这一点,保持MainApp.Java 文件选项卡激活并使用在Eclipse IDE中提供 Run 选项,或使用Ctrl
+ F11可以编译并运行应用程序MainApp。如果一切顺利那么应用程序这将打印以下信息在 Eclipse IDE 控制台:
Your Message : Hello World!
恭喜,你已经创建了第一个Spring应用并成功执行。您可以通过更改“message”属性的值,并保持两者的源文件不变见上 Spring 应用程序的灵活性。
eclipse安装Spring-Tool-Suite(STS)插件无法找到对应的版本问题
使用eclipse搭建Spring框架
用Eclipse创建第一个Spring项目(最最入门级)
eclipse 与 spring boot 版本地址
Eclipse之Spring插件版本参考
eclipse 各种版本spring插件安装
Eclipse 各版本版本号代号对应一览表
[置顶] Eclipse EE 中如何安装对应版本的Springsource Tool Suite(STS)以及集成了STS插件的eclipse的下载
STS(Spring tool suite) JAVA开发环境搭建
没有更多推荐了,博客分类:
weblogic各个版本对JDK和Spring的支持度
现在很多人在使用SSH架构(Spring, Struts, Hibernate)开发, Tomcat 上开发完了, 认为往WebLogic上一放, 就可以正常的运行. 然而实际情况并非这么简单. 首先是JDK支持问题, Tomcat 5.0 开始都支持 Java 5和 Java EE 5, 但 WebLogic 8 只支持 JDK 1.4, J2EE 1.3; WebLogic 9 之后才能支持 Java 5, J2EE 1.4; WebLogic 10 支持Java 6, Java EE 5. 然后我们在看看 WebLogic 官方的说法: WebLogic 一直大力支持开源项目, 认证的Spring 版本如下: Spring 1.2.0 WebLogic 8 Spring 1.2.5 WebLogic 9 Spring 2.0.1 WebLogic 10
查看现有项目的struts和hibernate和spring版本方法:
打开相应的struts、hibernate、spring的jar包,查看包中\META-INF\MANIFEST.MF的信息。
这里面会记录着使用的版本。
浏览: 150081 次
来自: 北京
这个是在哪个包下面的啊,Maven Dependencies里 ...
为什么宽度为0的时候进度条不走呢
[b][color=brown][color=yellow]
想用一下,但是有点看不懂
非常有用,谢谢
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'

我要回帖

更多关于 springmvc工作流程 的文章

 

随机推荐