- 22 Aug, 2013 8 commits
-
-
Phillip Webb authored
Rework several aspects of database auto-configuration: - Use RelaxedPropertyResolver to obtain property values - Extract EmbeddedDatabaseConnection from EmbeddedDatabaseConfiguration - Rename several configuration classes for consistency Issue: #53028397
-
Phillip Webb authored
Update several existing auto-configuration classes to use the new RelaxedPropertyResolver. This commit also rename the spring.template property to spring.thymeleaf in case we wish to support more templating engines in the future.
-
Phillip Webb authored
Create RelaxedPropertyResolver class that can be used to get values from another PropertyResolver (probably an Environment) using the same relaxed rules as the RelaxedDataBinder. The commit extracts the relaxed naming rules from RelaxedDataBinder into a new RelaxedNames class. Issue: #55621278
-
Phillip Webb authored
Fix setTestOnReturn to use isTestOnReturn.
-
Dave Syer authored
Management endpoints are still secure by default if Spring Security is present, but now the default user details have an ADMIN role, and a random password (which is logged at INFO level if not overridden). To override you add management.user.password (name, role) to external properties. [Fixes #53029715] [bs-203]
-
Dave Syer authored
[#53029715] [bs-203] ManagementServerConfiguration security
-
Dave Syer authored
-
ggerard authored
-
- 21 Aug, 2013 13 commits
-
-
Dave Syer authored
-
Dave Syer authored
-
Phillip Webb authored
Issue: #53028397
-
Dave Syer authored
-
Sergey Shcherbakov authored
* When a config source is a String it can now be a pattern * Default resource loaded in the BeanDefinitionLoader has been changed to PathMatchingResourcePatternResolver; * A check for the ResourcePatternLoader similar to that in AbstractBeanDefinitionReader and property placeholder resolution has been added to the load(CharSequence) method of the BeanDefinitionLoader; * Added a unit test illustrating the issue;
-
Dave Syer authored
Opinionated defaults for WebSockets: * If spring-websocket is on the classpath and so is the Tomcat WSci initializer then it is added to the context * A DefaultSockJsService is added if none is present * User has only to define @Beans of type WebSocketHandler with name starting "/" * Each one is converted to a SockJsHttpRequestHandler and mapped to "/<beanName>/**"
-
Dave Syer authored
-
Sergey Shcherbakov authored
-
Biju Kunjummen authored
-
Biju Kunjummen authored
-
Dave Syer authored
A bug in ivy (tickled by maven leaving a pom but no jar in the local repo) would make the default Grapes ivy config fail (cannot grab...). Phil's workaround now has a test case.
-
Phillip Webb authored
Fix the localm2 repository to only consider that a pom exists when its artifact is contained in the repository. This prevents a download error that can occur when the local m2 repository contains a POM file but not a JAR. Issue: #55532358
-
Phillip Webb authored
Issue: #55528242
-
- 20 Aug, 2013 9 commits
-
-
Phillip Webb authored
Change WebMvcAutoConfiguration to use WebMvcConfigurationSupport instead of HanderAdapter as the @ConditionalOnMissingBean. This allows MVC to be auto-configured even if you define additional HanderAdapters. Issue: #55493342
-
Phillip Webb authored
-
Phillip Webb authored
Update HibernateJpaAutoConfiguration to use the ImprovedNamingStrategy for better table and column names. Issue: #55261888
-
Phillip Webb authored
-
Phillip Webb authored
Update AutoConfigurationUtils to specifically exclude spring-data-rest packages from being stored. This prevent missing class errors caused when Spring Boot attempts to use @ComponentScan packages as the source for JPA entities and reads annotations that are not on the classpath. Issue: #55489346
-
Phillip Webb authored
-
Dave Syer authored
[Fixes #55388726] [bs-292]
-
Dave Syer authored
The Boot resolver didn't transfer enough of the settings of the default ChainResolver. Adding a boolean flag was enough to make the chatter die down for dependencies that were unneeded. [Fixes #55358344] [bs-291]
-
Phil Webb authored
-
- 19 Aug, 2013 3 commits
-
-
Dave Syer authored
Seems to work. I think the problem was the race conditions that we hopefully already eliminated. I got an out of memory error running the samples tests in Eclipse, but then it went away again (something to look out for). [Fixes #54925992] [bs-280]
-
Dave Syer authored
-
Dave Syer authored
The DispatcherServlet adds a default InternalViewResolver which was used by some apps, but when the actuator was available it added an "/error" bean and effectively switched off the default view resolver. The net fix was to add an InternalViewResolver at the same time as adding any other ViewResolvers. [Fixes #55357516] [bs-290] Actuator UI app cannot serve static index.html
-
- 18 Aug, 2013 1 commit
-
-
Dave Syer authored
-
- 16 Aug, 2013 3 commits
- 15 Aug, 2013 3 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
Create a new SpringBootCondition that will log why a condition has or has not been applied. The removes the need for ConditionLogUtils and simplifies many of the existing condition implementations. Issue: #55203236
-
Phillip Webb authored
Update LoggingApplicationContextInitializer to detect the presence of '--debug' and '--trace' arguments to increase log output. Using '--debug' will set 'org.springframework.boot' loggers to DEBUG. Using '--trace' will set 'org.springframework', 'org.apache.tomcat' and 'org.eclipse.jetty' loggers to TRACE. Issue: #55202588
-