- 20 Oct, 2015 5 commits
-
-
Eddú Meléndez authored
Provide a property to customize the application path that serves as the base URI for a JAX-RS compliant application. If both `spring.jersey.path` and an `@ApplicationPath` are present, the property takes precedence. Closes gh-4201
-
Stephane Nicoll authored
* pr/4241: Remove unused property in TraceProperties
-
Johnny Lim authored
Closes gh-4241
-
Stephane Nicoll authored
* pr/4243: Fix broken link
-
Johnny Lim authored
Closes gh-4243
-
- 19 Oct, 2015 19 commits
-
-
Phillip Webb authored
Update WebMvcAutoConfiguration to use a RequestContextFilter instead of a RequestContextListener. Using a filter is required for some Spring Session operations (see https://github.com/spring-projects/spring-session/issues/129). This update also has the added benefit of allowing the Response to be accessed from RequestContextHolder.getRequestAttributes() by casting it to ServletRequestAttributes. Fixes gh-2637
-
Phillip Webb authored
-
Phillip Webb authored
See gh-4234
-
Phillip Webb authored
See gh-4234
-
Phillip Webb authored
-
Phillip Webb authored
See gh-4234
-
Phillip Webb authored
Update the import order settings to be a little more logical. Imports should now be ordered: java.* javax.* <others> org.springframework.* import static * See gh-4234
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-4238
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/4212: Fix default value of MongoDB port in doc
-
zhanhb authored
Closes gh-4212
-
Stephane Nicoll authored
* pr/4207: Upgrade maven-resources-plugin 2.7
-
Tommy Ludwig authored
Closes gh-4207
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Logback documentation explains how to initialize the logging system and namely how the `logback.configurationFile` system property can be used to specify the configuration file to use. Spring Boot has an abstraction on top of that. A user can define the `logging.path` property regardless of the logging infrastructure it is using. Users following the logback documentation can be confused at first so we're not logging a warning when we found out that the logback specific property has been specified. Closes gh-2382
-
Tommy Ludwig authored
Previously, the launch script would always use a file named <appname>.log to capture the application's console output. This commit adds a variable, LOG_FILENAME, for specifying the file name defaulting to <appname>.log. Fixes gh-4194
-
Stephane Nicoll authored
Previously, HornetQ and Artemis tests were using a test configuration class listing the configuration classes to use explicitly in the purpose of disabling the XA support. This had a very unfortunate side effect for Artemis as we forgot to add an import on the "real" configuration and this got unnoticed because of this duplication. It turns out that this special configuration class is no longer necessary as XA backs off automatically anyway now. The tests have been updated to use the regular auto-configuration and were failing with Artemis. The import has now be added. Closes gh-4226
-
Huang YunKun authored
Closes gh-4219
-
- 18 Oct, 2015 4 commits
-
-
Stephane Nicoll authored
* pr/4222: Remove unnecessary statement
-
Johnny Lim authored
Closes gh-4222
-
Stephane Nicoll authored
* pr/4225: Update all GVM references to SDKMAN!
-
Marco Vermeulen authored
Closes gh-4225
-
- 16 Oct, 2015 12 commits
-
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
This commit applies the changes made in 68b55ada to 1.2.x (it was originally only made in 1.0.x and master). It also adds some tests. Closes gh-3803
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Commit adf2c44b was an attempt to prevent HSQLDB from throwing an exception when the JVM exits. This was achieved by disabling the application context’s shutdown hook in the tests. This had the unwanted side effect of causing tests’ application contexts not to be closed. The reported symptom was that @Destroy methods were no longer being invoked. We need a different solution to the problem. The exception was: Caused by: org.hsqldb.HsqlException: Database lock acquisition failure: attempt to connect while db opening /closing at org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.DatabaseManager.getDatabase(Unknown Source) at org.hsqldb.DatabaseManager.newSession(Unknown Source) ... 23 common frames omitted I originally thought this was due to a race between the application context’s shutdown hook and HSQLDB’s shutdown hook, however HSQLDB doesn’t use a shutdown hook. I believe that the problem is due to an HSQLDB database being created with shutdown=true in its URL, similar to the problem described here [1]. This will shut down the database when the last connection to it is closed, however the shutdown will happen asynchronously. If the JVM then runs the application context’s shutdown hook, EmbeddedDatabaseFactory will attempt to connect to the database to execute the SHUTDOWN command. This executes synchronously but will race with the asynchronous shutdown that’s executing as a result of shutdown=true in the JDBC url and the last connection to the database being closed. This commit reinstates the use of application context shutdown hooks in the tests, and updates the documentation to recommend that, if a user manually configures the URL for their embedded database, they do so in such a way that the database doesn’t shutdown automatically, thereby allowing the shutdown to be driven by application context close. Closes gh-4208 [1] http://sourceforge.net/p/hsqldb/bugs/1400/
-
Phillip Webb authored
See gh-4210
-
Phillip Webb authored
-
Phillip Webb authored
This reverts commit 4c26b0c1.
-
Phillip Webb authored
This reverts commit 09395f95.
-