- 03 Feb, 2016 3 commits
-
-
Vedran Pavic authored
Closes gh-5075
-
Stephane Nicoll authored
Previously, Spring Boot mapped both `DataSourceProperties` and the actual `DataSource` implementation to the same prefix. This results in a huge amount of keys in the `spring.datasource` namespace with no way to identify those that are valid for the pooled data source in use. This commit maps the four pooled data sources we support in four isolated namespace, keeping `spring.datasource` only for the common settings. These are `spring.datasource.tomcat`, `spring.datasource.hikari`, `spring.datasource.dbcp` and `spring.datasource.dbcp2` for the Tomcat, Hikari, Commons DBCP and Commons DBCP2 implementations respectively. Closes gh-2183
-
Phillip Webb authored
-
- 02 Feb, 2016 9 commits
-
-
Stephane Nicoll authored
-
Karol Rynio authored
Closes gh-5025
-
Stephane Nicoll authored
* pr/5060: Add ref to Google gRPC starter
-
jvmlet authored
Closes gh-5060
-
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 4 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
-