- 12 May, 2016 15 commits
-
-
Andy Wilkinson authored
* gh-5878: Polish "Set default paths for fixed static version" (gh-5878) Set default paths for fixed static version
-
Andy Wilkinson authored
-
Kazuki Shimizu authored
Closes gh-5878
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-5921
-
Andy Wilkinson authored
Using a separate thread to call the application's main method is unnecessary – the context class loader of the current thread can be updated instead – and makes exception and exit code handling more complicated than it needs to be. This commit updates the Launcher so that it calls the main method runner using the current (main) thread. As a result, any exception that's thrown will be caught by the JVM and result in a non-zero exit code being returned from the process. Closes gh-5922
-
Stephane Nicoll authored
See gh-5711
-
Stephane Nicoll authored
This commit deprecates the `ws` starter in favour of a new `web-services` starter. A deprecation warning auto-configuration has also been added to the ws starter. Closes gh-5711
-
Stephane Nicoll authored
* pr/5925: Polish
-
Johnny Lim authored
Closes gh-5925
-
Stephane Nicoll authored
* pr/5923: Upgrade to Spring Integration 4.3.0.RC1
-
Gary Russell authored
Closes gh-5923
-
Stephane Nicoll authored
* pr/5924: Upgrade to Spring Session 1.2.0.RELEASE
-
Eddú Meléndez authored
Closes gh-5924
-
Phillip Webb authored
Update Mockito support so that AOP Proxies automatically get additional `Advice` that allows them to work with Mockito. Prior to this commit a call to `verify` would fail because exiting AOP advice would confuse Mockito and an `UnfinishedVerificationException` would be thrown. The `MockitoAopProxyTargetInterceptor` works by detecting calls to a mock that have been proceeded by `verify()` and bypassing AOP to directly call the mock. The order that `@SpyBean` creation occurs has also been updated to ensure that that the spy is created before AOP advice is applied. Without this, the creation of a spy would fail because Mockito copies 'state' to the newly created spied instance. Unfortunately, in the case of AOP proxies, 'state' includes cglib interceptor fields. This means that Mockito's own interceptors are clobbered by Spring's AOP interceptors. Fixes gh-5837
-
- 11 May, 2016 2 commits
-
-
Andy Wilkinson authored
The getContentType() accessor method on View appears to only be used for content negotiation. For the Content-Type header to be included in the response the view needs to set it explicitly when render is called. Closes gh-5918
-
Andy Wilkinson authored
Previously, the name of a join table when using Hibernate 5 would differ from those when using Hibernate 4 with the default SpringNamingStrategy. This commit introduces SpringImplicitNamingStrategy which customises the name of join tables to match those produced by SpringNamingStrategy. Closes gh-5880
-
- 10 May, 2016 23 commits
-
-
Phillip Webb authored
Since spring-boot-actuator-docs should not depend on a starter the log file is now simulated.
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
Andy Wilkinson authored
The name of the table for a many-to-many relationship has changed in Hibernate 5.1. This commit updates the JPA sample’s import.sql accordingly. It also updates the repository integration tests to verify that the data has been imported successfully. Closes gh-5880
-
Andy Wilkinson authored
* gh-5679: Update launch script to canonicalize jarfolder
-
Christian Flamm authored
Previously, if the folder which contained the jar was a symlink the launch script would use the symlinked folder's name when determining the default identity. This commit updates the launch script so that symlinks are resolved and the canonical name of the folder which contains the jar is used when determining the script's default identity. The behaviour when APP_NAME has been set is unchanged. Closes gh-5679 Closes gh-5733
-
Andy Wilkinson authored
* gh-5867: Add a test to verify that the console log pattern can be overridden Make it easier to override CONSOLE_LOG_PATTERN when including base.xml
-
Andy Wilkinson authored
See gh-5867
-
boriswaguia authored
Previously, the CONSOLE_LOG_PATTERN property would always be set as a result of base.xml including defaults.xml. This made it hard to override the CONSOLE_LOG_PATTERN as it required a copy and paste of the configuration. This commit updates defaults.xml so that CONSOLE_LOG_PATTERN is only set if it has not already been set. This reduces the configuration to customize the console log pattern to a handful of lines. Closes gh-5632 Closes gh-5867
-
Andy Wilkinson authored
* gh-5913: Polish
-
Johnny Lim authored
-
Andy Wilkinson authored
Previously, dependency management was provided for artemis-jms-client and artemis-jms-server, but none of the other Artermis modules upon which they depend. This made it possible for a mixture of versions to end up on the classpath. This commit adds dependency management for all of the Artemis modules upon which artemis-jms-client and artemis-jms-server depends. It also adds dependency management for artermis-amqp-protocol as proposed in gh-5818 Closes gh-5818 Closes gh-5914
-
Andy Wilkinson authored
* gh-5803: Apply standard Jackson2ObjectMapperBuilder config via a customizer Make it easier to customize auto-configured Jackson2ObjectMapperBuilder
-
Andy Wilkinson authored
This commit builds on the new abstraction introduced in 2a0b8a7 by applying the standard JacksonProperties-based Jackson2ObjectMapperBuilder configuration via a customizer. It also applies some polishing to the original contribution: - Code has been formatted - Logic that applies the customizers has moved to be alongside the code that creates the builder - Logic that explicitly sorted the customisers has been removed as they will be sorted automatically prior to injection
-
dziesio authored
Previously, it was difficult to customize the auto-configured Jackson2ObjectMapperBuilder. Typically, use of a bean post processor was required. This commit introduces Jackson2ObjectMapperBuilderCustomizer. Beans that implement this interfaces are called during creation of the auto-configured Jackson2ObjectMapperBuilder, providing an opportunity to customize its configuration. Closes gh-5803
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
* gh-5884: Add tests for JooqExceptionTranslator Use JOOQ's Spring DB name during exception translation
-
Andy Wilkinson authored
See gh-5884
-
tfeiner authored
The name of a JOOQ SQLDialect does not always match the name defined in sql-error-codes.xml. For example, the Postgres translator was not initialized correctly because in JOOQ the dialect is named SQLDialect.POSTGRES, but in sql-error-codes.xml the bean is named "PostgreSQL". This commit updates the translator to use the dialects third-party springDbName which ensures that it maps correctly to the entries in sql-error-codes.xml. Closes gh-5884
-
Andy Wilkinson authored
* gh-5900: Upgrade to Jackson 2.7.4
-
Johnny Lim authored
Closes gh-5900
-