-
Notifications
You must be signed in to change notification settings - Fork 0
Spring Boot 1.3.0 M3 Release Notes
The CLI will now use the repositories configured in Maven’s settings.xml
during dependency resolution. For a repository to be used, the profile in which it is declared must be active.
Auto-configuration for Embedded MongoDB has been added. A dependency on de.flapdoodle.embed:de.flapdoodle.embed.mongo
is all that’s necessary to get started.
Configuration, such as the version of Mongo to use, can be controlled via application.properties
. Please see the
documentation for further information.
The Spring Boot Gradle plugin will no longer apply Gradle’s application plugin by default. If you wish to make use of the application plugin you will have to apply it in your build.gradle
.
If you do not need the functionality provided by the application plugin, but were using its mainClassName
or applicationDefaultJvmArgs
properties then you will need to make some minor updates to your build.gradle
.
The mainClassName
property should now be configured on the springBoot
extension, for example:
springBoot { mainClassName = 'com.example.YourApplication' }
applicationDefaultJvmArgs
should now be configured in your project’s ext
block,
for example:
ext { applicationDefaultJvmArgs = [ '-Dcom.example.property=true' ] }
If you were configuring your project’s main class using the main
property of the application plugin’s run
task, you should move this configuration to the bootRun
task instead:
bootRun { main = com.example.YourApplication }
Auto-configuration for H2’s web console has been added.
When you are using Spring Boot’s developer tools, adding a dependency on com.h2database:h2
to your web application is all that is necessary to get started. Please see the documentation for further information.