亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? changelog.txt

?? spring2.5 jar包
?? TXT
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):

Changes in version 2.5.4 (2008-04-28)
-------------------------------------

General
* upgraded to AspectJ 1.6 (while retaining compatibility with AspectJ 1.5.x)
* fixed spring-core.jar's manifest to contain correct OSGi Import-Package declaration
* removed superfluous DynamicImport-Package declarations from OSGi manifests
* all decorator proxies are using identity hash code of the proxy instead of the InvocationHandler hash code now

Package org.springframework.aop
* fixed various AspectJ expression evaluation bugs through upgrading aspectjweaver.jar to AspectJ 1.6

Package org.springframework.beans
* added CharsetEditor for JDK 1.4's "java.nio.charset.Charset" class to default property editors
* BeanWrapper explicitly finds default PropertyEditor according to "Editor" suffix convention
* deprecated BeanWrapper's fallback to the global JavaBeans PropertyEditorManager
* DirectFieldAccessor registers Spring's common default PropertyEditors (like BeanWrapperImpl does)
* fixed AbstractBeanDefinition to properly include qualifiers and primary flag in equals comparison
* AbstractAutowireCapableBeanFactory's handling of lazy-init singletons is thread-safe again
* AbstractAutowireCapableBeanFactory only invokes "predictBeanType" post-processor method for non-null bean Class

Package org.springframework.core
* introduced InfrastructureProxy interface for resource proxies to be implemented if supposed to be considered as equal
* DefaultResourceLoader's ClassPathContextResource also returns ClassPathContextResource from "createRelative"
* PathMatchingResourcePatternResolver resolves encoded jar URIs before creating JarFiles (for WebSphere compatibility)
* PathMatchingResourcePatternResolver catches NoClassDefFoundError when looking for presence of Equinox classes
* SimpleMetadataReaderFactory uses ResourceLoader's ClassLoader for loading annotation classes (for OSGi compatibility)

Package org.springframework.jdbc
* JdbcTemplate explicitly detects and skips null ResultSets returned from CallableStatement
* BeanPropertySqlParameterSource avoids default use of JDBC 3.0's Types.BOOLEAN (for compatibility with MySQL)

Package org.springframework.jms
* fixed CachedMessageProducer to initialize its deliveryMode, priority and timeToLive fields with the target's settings

Package org.springframework.orm
* fixed Hibernate 3.2 support to flush updates before queries even within purely Spring-managed JTA transactions
* Hibernate3 LocalSessionFactoryBean sets new SpringTransactionFactory as default in case of no JTA TransactionManager

Package org.springframework.remoting
* JndiRmiClientInterceptor/ProxyFactoryBean work for JNDI objects which do not implement the Remote interface as well

Package org.springframework.test
* "executeSqlScript" (as in SimpleJdbcTestUtils) allows for multi-line statements, each separated by a semicolon

Package org.springframework.transaction
* TransactionSynchronizationManager automatically unwraps InfrastructureProxy objects for raw key comparisons
* AbstractFallbackTransactionAttributeSource uses concurrent Map for attribute cache in order to avoid lock contention

Package org.springframework.validation
* AbstractPropertyBindingResult's "formatFieldValue" finds PropertyEditor according to "Editor" suffix convention too
* DefaultBindingErrorProcessor registers "missing field" errors within specified nested path (if any)

Package org.springframework.web
* added "findParameterValue" convenience method to WebUtils
* ContextLoader uses its own ClassLoader for loading the default strategy (XmlWebApplicationContext)
* added "contextAttribute" property (for WebApplicationContext retrieval) to DelegatingFilterProxy and FrameworkServlet
* RequestContext does not fail when WebApplicationContext's ServletContext is null (like in a plain Portlet environment)
* HandlerMethodInvoker does not copy whole model Set for session attribute exposure anymore (avoiding lazy value init)
* fixed JSP form tags to properly return SKIP_BODY instead of the non-defined EVAL_PAGE (for WebLogic compatibility)


Changes in version 2.5.3 (2008-04-06)
-------------------------------------

General
* replaced junit-4.4.jar in with-dependencies distribution with official JUnit 4.4 jar
* spring.jar does not include InstrumentationSavingAgent class anymore (for parent-last class loaders)
* spring-context.jar includes optional OSGi imports for "context:annotation-config"'s autodetection purposes
* Spring reference documentation covers JSF 1.2 and contains updated Struts 2.0 and Tapestry references
* Spring reference documentation covers annotation-based controllers in Portlet chapter

Package org.springframework.aop
* deprecated ProxyFactoryBean's support for a target as last element in "interceptorNames" in favor of "targetName"
* ProxyFactoryBean assumes a target bean if type cannot be determined for last element in "interceptorNames" list
* AbstractAutoProxyCreator predicts proxy class as bean type if known already (instead of predicting the target class)
* AbstractAutoProxyCreator exposes early singleton proxies (for resolving circular reference between proxied beans)
* "bean(...)" pointcut designator matches against bean name aliases as well, not just against the canonical bean name

Package org.springframework.beans
* CharacterEditor's "allowEmpty" only translates empty String to null, keeping a single space String as space character
* CustomNumberEditor treats number with leading zeros as decimal (removed unwanted octal support while preserving hex)
* GenericTypeAwarePropertyDescriptor respects "propertyEditorClass" specified on original PropertyDescriptor
* renamed ListableBeanFactory's "includePrototypes" flag to "includeNonSingletons" (affects javadoc only)
* added "getEarlyBeanReference" hook to SmartInstantiationAwareBeanPostProcessor interface
* AbstractBeanFactory does not log full exception stack trace (at debug level) on FactoryBean type check anymore
* AbstractAutowireCapableBeanFactory allows for resolving circular reference between beans wrapped by BeanPostProcessors
* DefaultListableBeanFactory passes full inherited AccessControlContext to the AccessController for bean creation
* DefaultListableBeanFactory does not eagerly initialize target beans when autowiring a PriorityOrdered post-processor
* PropertyPlaceholderConfigurer supports nested keys in placeholder keys as well (e.g. "${db.${environment}}")
* PropertyPlaceholderConfigurer works properly even in case of default-autowire="byType" with FactoryBeans involved
* fixed PropertyPlaceholderConfigurer's "nullValue" handling to avoid NPE for nested value
* added "ignoreUnresolvableEditors" property to CustomEditorConfigurer, allowing to ignore type/editor classes not found
* XmlBeanDefinitionReader's "getValidationModeForResource" method is protected now in order to allow for overriding
* AbstractSimpleBeanDefinitionParser properly ignores namespace declaration attributes ("xmlns"/"xmlns:")
* AutowiredAnnotationBeanPostProcessor processes @Autowired annotation on most specific method only (when overriding)
* AutowiredAnnotationBeanPostProcessor marks @Autowired bean properties as processed (for @Required to accept them)

Package org.springframework.context
* ReloadableResourceBundleMessageSource is able to detect updates for a properties file stored in a jar/zip as well
* AbstractApplicationContext's temporary ClassLoader explicitly excludes types to match (for OSGi LTW compatibility)
* restored support for null location array argument in ClassPathXmlApplicationContext (for Apache CXF compatibility)
* added "registration" attribute to mbean-export element, accepting "failOnExisting"/"ignoreExisting"/"replaceExisting"
* CommonAnnotationBeanPostProcessor processes @Resource annotation on most specific method only (when overriding)
* revised default annotation post-processor ordering to apply most specific processors first

Package org.springframework.core
* Conventions detects special generated subclasses (e.g. by OpenJPA) and derives the variable name from the superclass
* revised LocalVariableTableParameterNameDiscoverer to avoid potential NPE in case of no parameter names found on Java 5
* revised DefaultValueStyler (and deprecated ReflectiveVisitorHelper) for better performance and no class loader leaks
* StaticLabeledEnumResolver uses weak references to LabeledEnum class in order to avoid class loader leaks
* added "lastModified()" method to Resource interface, for abstract access to the last-modified timestamp
* ClassPathResource and UrlResource use the last-modified timestamp of the archive file for jar/zip contents
* PathMatchingResourcePatternResolver sets "useCaches=false" on any JarURLConnection that it opens for path matching
* PathMatchingResourcePatternResolver detects WebSphere 6.1 "bundleresource:" URLs and resolves them for path matching

Package org.springframework.ejb
* added "cacheSessionBean" flag to SimpleRemoteStatelessSessionProxyFactoryBean, for caching the session bean object
* added "cache-session-bean" attribute to "jee:remote-slsb" configuration element
* Spring 2.5 "jee:*" config elements use resource-ref="true" by default (non-resource-ref names will still work as well)

Package org.springframework.jdbc
* JndiDataSourceLookup uses "resourceRef"=true by default (being able to resolve J2EE "jdbc/myDb" ENC names by default)
* NativeJdbcExtractorAdapter only processes DatabaseMetaData Connection if non-null (for WebLogic cluster compatibility)
* fixed SQLException translation for IBM DB2 and MS SQL to operate on error codes first, just falling back to SQL state
* added MySQL NDB error codes and further DB2 error codes to default "sql-error-codes.xml" file
* factored out common AbstractColumnMaxValueIncrementer base class from Derby/Hsql/MySQLMaxValueIncrementer
* added DB2MainframeSequenceMaxValueIncrementer for DB2/390 and DB2/400 (differing from DB2 UDB for Unix and Windows)
* added "wrapAsLob" property to DefaultLobHandler, for passing Blob/Clob instances to the JDBC driver (for PostgreSQL)
* DefaultLobHandler's "streamAsLob" setting (requires JDBC 4.0) applies to byte array and String arguments as well
* JdbcTemplate creates LinkedHashMap (instead of plain HashMap) as default results Map returned from "call" operation
* JdbcDaoSupport does not override specified JdbcTemplate on subsequent "setDataSource" call for same DataSource
* NamedParameterJdbcTemplate ignores Postgres-style "::" casting operator (i.e. not treated as named parameter)
* SimpleJdbcInsert supports "autoGeneratedKey" simulation using "insert ... returning" for PostgreSQL 8.2 and later
* SimpleJdbcCall supports metadata lookup of procedure columns for PostgreSQL (requires JDBC driver 8.3 or later)

Package org.springframework.jms
* SingleConnectionFactory accepts "Connections.setClientID" calls with the same client ID as specified on the factory
* SingleConnectionFactory accepts further "Connection.setExceptionListener" calls in "reconnectOnException" mode
* introduced CachingConnectionFactory (as subclass of SingleConnectionFactory) for JMS 1.1 session and producer pooling
* SimpleMessageListenerContainer registers itself as ExceptionListener for automatic Connection recovery
* added "runningAllowed()" template method to DefaultMessageListenerContainer, allowing subclass to temporarily suspend
* DefaultMessageListenerContainer scales concurrent invokers eagerly in case of a sudden burst (revised idle handling)
* DefaultMessageListenerContainer uses a "maxMessagesPerTask" default of 10 when associated with a ScheduledTaskExecutor
* DefaultMessageListenerContainer propagates JMSExceptions thrown from a listener, potentially triggering recovery
* MessageListenerAdapter propagates JMSExceptions thrown from listener method as-is (no wrapping in runtime exception)
* MessageListenerAdapter invokes target (SessionAware)MessageListener immediately, not extracting the content upfront
* added "cache" attribute to "jms:listener-container" configuration element, for customizing the resource cache level

Package org.springframework.jmx
* MBeanExporter's autodetection does not cause CannotLoadBeanClassException for lazy-init beans (Spring 2.0 compatible)

Package org.springframework.jndi

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久一区二区三区四区| 亚洲欧洲成人精品av97| 日本一二三不卡| 亚洲高清不卡在线| 懂色av中文一区二区三区| 在线播放91灌醉迷j高跟美女 | 91网站最新地址| 欧美一区二区三区免费大片| 国产精品狼人久久影院观看方式| 日本不卡一二三| 色播五月激情综合网| 久久精品在这里| 日本欧美一区二区三区| 欧洲亚洲国产日韩| 国产精品久久福利| 成人免费视频免费观看| 日韩免费一区二区| 热久久免费视频| 欧美日韩一区不卡| 亚洲在线观看免费| 91国内精品野花午夜精品| 国产精品国模大尺度视频| 亚洲最新在线观看| 老司机免费视频一区二区三区| 国产精品18久久久久久久网站| 久88久久88久久久| 国产剧情一区二区| 91在线国产观看| 欧美一区二区三区四区高清| 国产欧美日韩中文久久| 亚洲精品v日韩精品| 爽好多水快深点欧美视频| 久久99国产乱子伦精品免费| 成人app网站| 欧美一级xxx| 亚洲欧洲三级电影| 日本成人在线电影网| 国产日韩高清在线| 轻轻草成人在线| 日韩欧美久久一区| 国产精品18久久久久久久网站| 国产网红主播福利一区二区| 丰满少妇在线播放bd日韩电影| 日本一区二区在线不卡| 91丨porny丨蝌蚪视频| 一区二区三区四区不卡在线| 欧美午夜精品久久久久久超碰 | 欧美三级蜜桃2在线观看| 一区二区在线观看视频| 欧美日韩亚洲综合| 免费在线观看日韩欧美| 精品奇米国产一区二区三区| 国产麻豆欧美日韩一区| 中文字幕av一区二区三区免费看| 91丨九色丨蝌蚪丨老版| 亚洲一区二区在线免费看| 欧美猛男超大videosgay| 免费在线观看视频一区| 欧美激情自拍偷拍| 欧美制服丝袜第一页| 日本不卡一区二区三区高清视频| 久久亚洲一级片| 色婷婷精品大在线视频| 图片区小说区国产精品视频| 久久九九久久九九| 日本丰满少妇一区二区三区| 免费在线看成人av| 亚洲欧洲精品一区二区三区不卡| 在线观看不卡一区| 久久成人久久爱| 亚洲欧美日韩国产综合| 日韩欧美中文字幕公布| 成人aaaa免费全部观看| 日本视频在线一区| 亚洲视频综合在线| 日韩欧美一区电影| 99精品久久久久久| 久久99精品一区二区三区 | 91蜜桃网址入口| 蜜臀av一区二区三区| 国产精品超碰97尤物18| 欧美一区二区三区不卡| 欧美欧美欧美欧美首页| 青娱乐精品在线视频| 精品成人一区二区三区四区| 韩国一区二区三区| 欧美国产精品久久| 成人小视频免费观看| 国产精品沙发午睡系列990531| 成人精品免费看| 亚洲色图第一区| 欧美日本一区二区| 麻豆精品国产91久久久久久| 久久蜜桃一区二区| av在线综合网| 丝袜美腿高跟呻吟高潮一区| 日韩午夜三级在线| 丁香婷婷综合色啪| 一区二区三区在线免费播放| 777a∨成人精品桃花网| 国产一区二区电影| 91在线丨porny丨国产| 成人av片在线观看| 国产不卡在线一区| 国产99精品视频| 国产精品一二三在| 国产老肥熟一区二区三区| 久久精品久久99精品久久| 日韩二区三区四区| 天天色 色综合| 日韩国产欧美三级| 天天亚洲美女在线视频| 丝袜亚洲另类丝袜在线| 亚洲一二三四在线观看| 亚洲一区二区三区小说| 一区二区在线观看视频| 亚洲另类色综合网站| 亚洲嫩草精品久久| 亚洲影院在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲精品老司机| 亚洲在线视频网站| 午夜成人免费电影| 免费人成在线不卡| 国产在线精品免费| 成人蜜臀av电影| 色老综合老女人久久久| 精品1区2区3区| 欧美高清你懂得| 26uuu久久天堂性欧美| 久久久久久久久免费| 中文字幕欧美区| 亚洲男女一区二区三区| 亚洲国产毛片aaaaa无费看 | 成人亚洲一区二区一| 成人动漫精品一区二区| 色综合天天综合给合国产| 在线观看亚洲专区| 日韩午夜激情av| 中国av一区二区三区| 一区二区在线看| 久久91精品国产91久久小草| av一区二区三区四区| 欧美日本一区二区三区四区| 精品成人免费观看| 亚洲欧美日韩国产一区二区三区| 亚洲va欧美va人人爽午夜| 激情伊人五月天久久综合| 成人18视频日本| 日韩欧美一区二区视频| 欧美精彩视频一区二区三区| 夜夜嗨av一区二区三区网页 | 国产一区二区三区在线看麻豆| 丝袜亚洲另类丝袜在线| 亚洲成人av福利| 亚洲一区二区三区视频在线| 国产精品理伦片| 亚洲男帅同性gay1069| 亚洲精品午夜久久久| 亚洲精品乱码久久久久久黑人 | 亚洲成人手机在线| 午夜精品久久久久久| 日本视频免费一区| 毛片一区二区三区| 黄网站免费久久| 福利一区福利二区| 91色在线porny| 免费久久99精品国产| 国产福利不卡视频| 91精品免费观看| 一区二区三区 在线观看视频| 国产精一区二区三区| 9191成人精品久久| 一区二区三区在线看| 成人做爰69片免费看网站| 欧美一级片在线看| 亚洲国产aⅴ天堂久久| 成人av先锋影音| 久久久久久久免费视频了| 免费日本视频一区| 欧美精品丝袜中出| 亚洲午夜久久久久久久久电影院| 91视视频在线直接观看在线看网页在线看| 日韩免费看网站| 日韩激情在线观看| 欧美日韩激情在线| 亚洲精品成人a在线观看| 91视频一区二区三区| 国产精品久久久久一区二区三区 | 久久亚洲综合av| 老司机午夜精品99久久| 337p亚洲精品色噜噜噜| 亚洲第一精品在线| 欧美亚洲一区三区| 亚洲一区二区精品久久av| 91亚洲男人天堂| 最新国产成人在线观看| 99久久99久久免费精品蜜臀| 国产精品久久久久久福利一牛影视 | 国产在线视频一区二区|