- 09 8月, 2011 1 次提交
-
-
由 David Syer 提交于
-
- 28 7月, 2011 3 次提交
-
-
由 Juergen Hoeller 提交于
jdbc:script's "separator" and "execution" attributes work nested with embedded-database as well; added "encoding" attribute to jdbc:script element; general revision of DatabasePopulator configuration and execution code
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
- 10 6月, 2011 2 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
- 06 6月, 2011 4 次提交
-
-
由 David Syer 提交于
-
由 Thomas Risberg 提交于
added check for existing configuration of generated keys before calling update with a KeyHolder. (SPR-7564)
-
由 Thomas Risberg 提交于
-
由 Thomas Risberg 提交于
Added batchUpdate method taking a Collection, a batch size and a ParameterizedPreparedStatementSetter as arguments (SPR-6334)
-
- 03 6月, 2011 1 次提交
-
-
由 David Syer 提交于
-
- 02 6月, 2011 1 次提交
-
-
由 David Syer 提交于
-
- 15 4月, 2011 1 次提交
-
-
由 Thomas Risberg 提交于
SPR-6922 deprecated SimpleJdbcTemplate/SimpleJdbcOperations/SimpleJdbcDaoSupport in favor of JdbcTemplate/NamedParameterJdbcTemplate and related interfaces support classes
-
- 09 2月, 2011 2 次提交
-
-
由 Thomas Risberg 提交于
switched to create the PreparedStatementCreatorFactory using a list of SqlParameters to preserve type names (SPR-7699)
-
由 Chris Beams 提交于
-
- 03 1月, 2011 1 次提交
-
-
由 Chris Beams 提交于
Decomposed Environment interface into PropertySources, PropertyResolver objects Environment interface and implementations are still present, but simpler. PropertySources container aggregates PropertySource objects; PropertyResolver provides search, conversion, placeholder replacement. Single implementation for now is PropertySourcesPlaceholderResolver Renamed EnvironmentAwarePropertyPlaceholderConfigurer to PropertySourcesPlaceholderConfigurer <context:property-placeholder/> now registers PSPC by default, else PPC if systemPropertiesMode* settings are involved Refined configuration and behavior of default profiles See Environment interface Javadoc for details Added Portlet implementations of relevant interfaces: * DefaultPortletEnvironment * PortletConfigPropertySource, PortletContextPropertySource * Integrated each appropriately throughout Portlet app contexts Added protected 'createEnvironment()' method to AbstractApplicationContext Subclasses can override at will to supply a custom Environment implementation. In practice throughout the framework, this is how Web- and Portlet-related ApplicationContexts override use of the DefaultEnvironment and swap in DefaultWebEnvironment or DefaultPortletEnvironment as appropriate. Introduced "stub-and-replace" behavior for Servlet- and Portlet-based PropertySource implementations Allows for early registration and ordering of the stub, then replacement with actual backing object at refresh() time. Added AbstractApplicationContext.initPropertySources() method to support stub-and-replace behavior. Called from within existing prepareRefresh() method so as to avoid impact with ApplicationContext implementations that copy and modify AAC's refresh() method (e.g.: Spring DM). Added methods to WebApplicationContextUtils and PortletApplicationContextUtils to support stub-and-replace behavior Added comprehensive Javadoc for all new or modified types and members Added XSD documentation for all new or modified elements and attributes Including nested <beans>, <beans profile="..."/>, and changes for certain attributes type from xsd:IDREF to xsd:string Improved fix for detecting non-file based Resources in PropertiesLoaderSupport (SPR-7547, SPR-7552) Technically unrelated to environment work, but grouped in with this changeset for convenience. Deprecated (removed) context:property-placeholder 'system-properties-mode' attribute from spring-context-3.1.xsd Functionality is preserved for those using schemas up to and including spring-context-3.0. For 3.1, system-properties-mode is no longer supported as it conflicts with the idea of managing a set of property sources within the context's Environment object. See Javadoc in PropertyPlaceholderConfigurer, AbstractPropertyPlaceholderConfigurer and PropertySourcesPlaceholderConfigurer for details. Introduced CollectionUtils.toArray(Enumeration<E>, A[]) Work items remaining for 3.1 M2: Consider repackaging PropertySource* types; eliminate internal use of SystemPropertyUtils and deprecate Further work on composition of Environment interface; consider repurposing existing PlaceholderResolver interface to obviate need for resolve[Required]Placeholder() methods currently in Environment. Ensure configurability of placeholder prefix, suffix, and value separator when working against an AbstractPropertyResolver Add JNDI-based Environment / PropertySource implementatinos Consider support for @Profile at the @Bean level Provide consistent logging for the entire property resolution lifecycle; consider issuing all such messages against a dedicated logger with a single category. Add reference documentation to cover the featureset.
-
- 26 10月, 2010 1 次提交
-
-
由 Chris Beams 提交于
Branch in question is 'env' branch from git://git.springsource.org/sandbox/cbeams.git; merged into git-svn repository with: git merge -s recursive -Xtheirs --no-commit env No merge conflicts, but did need to git rm spring-build prior to committing. With this change, Spring 3.1.0 development is now happening on SVN trunk. Further commits to the 3.0.x line will happen in an as-yet uncreated SVN branch. 3.1.0 snapshots will be available per the usual nightly CI build from trunk.
-
- 15 10月, 2010 3 次提交
-
-
由 Thomas Risberg 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
revised OracleTableMetaDataProvider for reliable Oracle Connection detection; autodetect JdbcTemplate's NativeJdbcExtractor (SPR-7611)
-
- 11 10月, 2010 1 次提交
-
-
由 Thomas Risberg 提交于
added a SybaseAnywhereMaxValueIncrementer since syntax is slightly different than for Sybase ASE (SPR-7623)
-
- 10 10月, 2010 1 次提交
-
-
由 Juergen Hoeller 提交于
added configurable Connection/Statement/ResultSet target types to Jdbc4NativeJdbcExtractor (SPR-7613); added OracleJdbc4NativeJdbcExtractor with pre-configured Oracle JDBC API types
-
- 09 10月, 2010 5 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
ResourceDatabasePopulator throws descriptive ScriptStatementFailedException with resource details (SPR-7546)
-
由 Thomas Risberg 提交于
added a nativeJdbcExtractor property for the TableMetaDataProvider and a method to specify the one to use for SImpleJdbcInsert (SPR-7611)
-
- 08 10月, 2010 1 次提交
-
-
由 Oliver Gierke 提交于
Added missing test configuration file.
-
- 02 10月, 2010 1 次提交
-
-
由 Oliver Gierke 提交于
Embedded datasources now get their bean ids set as database name to allow multiple databases of the same type in parallel. Refactored tests a little and made BeanDefinitionParser package private to align with the other ones. Adapted changelog accordingly.
-
- 01 10月, 2010 1 次提交
-
-
由 Oliver Gierke 提交于
The shutdown mechanism for in-memory databases has changed since 10.6. We now have to trigger 'drop' instead of 'shutdown'. Besides that we can skip purging the database manually in newer versions.
-
- 14 9月, 2010 1 次提交
-
-
由 Thomas Risberg 提交于
changed the access of the "reconcileColumnsToUse" and "reconcileParameters" methods to protected (SPR-7556)
-
- 10 9月, 2010 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 09 9月, 2010 3 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Thomas Risberg 提交于
-
由 Thomas Risberg 提交于
Added support for looking up column values by column label to support CachedRowSetImpl which doesn't allow for column label use (SPR-7506); added some generics;
-
- 02 9月, 2010 2 次提交
-
-
由 Juergen Hoeller 提交于
DefaultLobHandler's "wrapAsLob" mode works with PostgreSQL's getAsciiStream() requirement (SPR-7487)
-
由 Juergen Hoeller 提交于
consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441)
-
- 01 9月, 2010 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 11 8月, 2010 2 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Sam Brannen 提交于
-