- 20 Oct, 2015 19 commits
-
-
Stephane Nicoll authored
-
Dave Syer authored
Fixes gh-4250
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-4161
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, the Actuator’s endpoints did not specify a produces attribute on their request mappings. With Jackson’s XML binding on the classpath, this would lead to requests made by a browser receiving application/xml responses (due to the Accept header indicating that application/xml is preferred). This was problematic as some of the response payloads were not legal xml. Problems included XML tags beginning with ‘\’ or containing ‘#’. This commit updates the endpoints to specify that they produce application/json. The environment and metrics endpoints have also been updated so that always return a JSON object, even when they are returning a single entry. This consistency avoids problems where clients may not consider a single scalar value to be legal JSON. Closes gh-2449
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-3696
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Flip the default value of `addResources` for both the Maven and Gradle plugins. This effectively turns off static resources reloading and, more importantly, the pruning of duplicate resources from the target directory. As devetools is our mainstram solution for such feature, the documantion has been updated to reflect that. Closes gh-4227
-
Andy Wilkinson authored
The init script spec [1] describes a number of requirements with which our launch.script did not comply. This commit makes the following corrections: - Add support for force-reload which should be implemented by all init scripts - Don't fail restart if the service is already stopped or not running - Consider stop to be successful if the service is already stopped - Exit with 1 if stop fails (indicating a generic or unspecified error) rather than 3 (unimplemented feature) - Report a status of 1 if app is not running but the pid file exists - Report a status of 3 if the app is not running (no pid file) Closes gh-4231 [1] http://refspecs.linuxbase.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html
-
Stephane Nicoll authored
A merge from 1.2.x brought back this module that was deleted on master. Closes gh-4246
-
Stephane Nicoll authored
* pr/4202: Polish contribution Add spring.jersey.path property
-
Stephane Nicoll authored
Closes gh-4202
-
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 2 commits
-
-
Stephane Nicoll authored
* pr/4222: Remove unnecessary statement
-
Johnny Lim authored
Closes gh-4222
-