- 02 Feb, 2016 5 commits
-
-
Stephane Nicoll authored
* pr/5067: Fix typos
-
Johnny Lim authored
Closes gh-5067
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Spring Boot fires event very early in the application lifecycle and we should make crystal clear that a regular `@Bean` registration cannot be used to register a listener on them. Closes gh-5061
-
Stephane Nicoll authored
-
- 30 Jan, 2016 5 commits
-
-
Phillip Webb authored
Ensure that JarFile caches are cleared once the ApplicationContext has loaded. Caches are cleared manually with the assumption that no further class loading is likely. Closes gh-4882
-
Phillip Webb authored
Refactor `spring-boot-loader` to reduce the amount of memory required to load fat & exploded jars. Jar files now no longer store a full list of entry data records, but instead use an array of entry name hashes. Since ClassLoaders often ask each JAR if they contain a particular entry (and mostly they do not), the hash array provides a quick way to deal with misses. Only when a hash does exist is data actually loaded from the underlying file. In addition to the JarFile changes, the Archive abstraction has also been updated to reduce memory consumption. See gh-4882
-
Phillip Webb authored
Remove the use of JDK loggers in Launcher and PropertiesLauncher to ensure allow the custom Log4j2 `LogManager` to be used with Spring Boot applications. Fixes gh-3815
-
Phillip Webb authored
Update SpringApplication to allow classes loaded from spring.factories to be package private. Fixes gh-5043
-
Phillip Webb authored
Add SharedMetadataReaderFactoryContextInitializer to ensure that a shared caching MetadataReaderFactory is used between configuration classes and auto-configure sorting. Fixes gh-4993
-
- 29 Jan, 2016 4 commits
-
-
Phillip Webb authored
* contributor_covenant: Add contributor covenant
-
Chelsea Troy authored
Closes gh-4914
-
Andy Wilkinson authored
-
Andy Wilkinson authored
This commit enables the use of // @formatter:off and // @formatter:on to surround lines of code that should not be formatted. It also adds a code template that can be used to quickly wrap the selected lines of text with the off and on comments. Closes gh-5050
-
- 28 Jan, 2016 6 commits
-
-
Stephane Nicoll authored
* pr/5026: Add cloudant-spring-boot-starter reference
-
Ian authored
Closes gh-5026
-
Stephane Nicoll authored
-
Vedran Pavic authored
Closes gh-5041
-
Stephane Nicoll authored
jetty-jndi is no longer shipped by default as of 2b2e21db but one test checking for this wasn't updated properly.
-
Phillip Webb authored
-
- 27 Jan, 2016 9 commits
-
-
Stephane Nicoll authored
* pr/4411: Update copyright header Remove closure-execution from OptionHandler
-
Stephane Nicoll authored
-
Johannes Edmeier authored
It seems that the code for executing a groovy closure from the OptionHandler is never executed and therefore not needed. Removing the code gives the benefit that the Groovy-classes are not needed if someone else wants to use the spring-boot-cli infrastructure to run his own cli interface. Closes gh-4411
-
Stephane Nicoll authored
Closes gh-4479
-
Stephane Nicoll authored
Closes gh-4482
-
Stephane Nicoll authored
Closes gh-4490
-
Stephane Nicoll authored
Our Investigations show that JNDI lookup is quite costly on Jetty and it was enabled by default while embedded tomcat does not. This commit excludes `jetty-jndi` to align the behavior with Tomcat. If you are relying on JNDI, the `jetty-jndi` should simply be added in your project. Closes gh-4710
-
Stephane Nicoll authored
-
Stephane Nicoll authored
The `DataSource` auto-configuration in Spring Boot supports two modes: regular pooled DataSource and embedded database (via the `EmbeddedDatabase` infrastructure provided by `spring-jdbc`. These were previously named `NonEmbedded` and `Embedded` respectively. This commit clarifies those mode and in particular that a pooled `DataSource` can also handle an embedded database. Closes gh-4634
-
- 26 Jan, 2016 11 commits
-
-
Stephane Nicoll authored
* pr/5028: Added dependency for jackson-datatype-json-org
-
Marcel Overdijk authored
Closes gh-5028
-
Stephane Nicoll authored
Introduce dedicate method to determine the actual value to use based on the configuration and the environment. Closes gh-1436
-
Stephane Nicoll authored
* pr/4574: Polish contribution Support for SendGrid ApiKey
-
Stephane Nicoll authored
Closes gh-4574
-
Patrick Bray authored
See gh-4574
-
Stephane Nicoll authored
* pr/4590: Polish contribution Add Thymeleaf's Java8TimeDialect
-
Stephane Nicoll authored
Closes gh-4590
-
Eddú Meléndez authored
Closes gh-4576
-
Stephane Nicoll authored
Closes gh-4496
-
Stephane Nicoll authored
Closes gh-5014
-