Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
11a093bd
Commit
11a093bd
authored
May 29, 2014
by
Phillip Webb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Polish
parent
48c12282
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
32 additions
and
23 deletions
+32
-23
ActiveMQAutoConfiguration.java
...ork/boot/autoconfigure/jms/ActiveMQAutoConfiguration.java
+1
-1
JmsAutoConfiguration.java
...ramework/boot/autoconfigure/jms/JmsAutoConfiguration.java
+5
-5
JmsProperties.java
...springframework/boot/autoconfigure/jms/JmsProperties.java
+7
-1
spring.factories
...utoconfigure/src/main/resources/META-INF/spring.factories
+1
-1
JmsAutoConfigurationTests.java
...ork/boot/autoconfigure/jms/JmsAutoConfigurationTests.java
+3
-3
GroovyTemplatesCompilerAutoConfiguration.java
...toconfigure/GroovyTemplatesCompilerAutoConfiguration.java
+4
-6
EnableGroovyTemplates.java
...rg/springframework/boot/groovy/EnableGroovyTemplates.java
+6
-1
appendix-application-properties.adoc
...cs/src/main/asciidoc/appendix-application-properties.adoc
+5
-5
No files found.
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/ActiveMQAutoConfiguration.java
View file @
11a093bd
...
...
@@ -41,7 +41,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata;
* @since 1.1.0
*/
@Configuration
@AutoConfigureBefore
(
Jms
Template
AutoConfiguration
.
class
)
@AutoConfigureBefore
(
JmsAutoConfiguration
.
class
)
@ConditionalOnClass
({
ConnectionFactory
.
class
,
ActiveMQConnectionFactory
.
class
})
@ConditionalOnMissingBean
(
ConnectionFactory
.
class
)
public
class
ActiveMQAutoConfiguration
{
...
...
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/Jms
Template
AutoConfiguration.java
→
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsAutoConfiguration.java
View file @
11a093bd
...
...
@@ -29,24 +29,24 @@ import org.springframework.context.annotation.Configuration;
import
org.springframework.jms.core.JmsTemplate
;
/**
* {@link EnableAutoConfiguration Auto-configuration} for
{@link JmsTemplate}
.
* {@link EnableAutoConfiguration Auto-configuration} for
Spring JMS
.
*
* @author Greg Turnquist
*/
@Configuration
@ConditionalOnClass
(
JmsTemplate
.
class
)
@ConditionalOnBean
(
ConnectionFactory
.
class
)
@EnableConfigurationProperties
(
Jms
Template
Properties
.
class
)
public
class
Jms
Template
AutoConfiguration
{
@EnableConfigurationProperties
(
JmsProperties
.
class
)
public
class
JmsAutoConfiguration
{
@Autowired
private
Jms
Template
Properties
properties
;
private
JmsProperties
properties
;
@Autowired
private
ConnectionFactory
connectionFactory
;
@Bean
@ConditionalOnMissingBean
(
JmsTemplate
.
class
)
@ConditionalOnMissingBean
public
JmsTemplate
jmsTemplate
()
{
JmsTemplate
jmsTemplate
=
new
JmsTemplate
(
this
.
connectionFactory
);
jmsTemplate
.
setPubSubDomain
(
this
.
properties
.
isPubSubDomain
());
...
...
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/Jms
Template
Properties.java
→
spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/JmsProperties.java
View file @
11a093bd
...
...
@@ -18,8 +18,14 @@ package org.springframework.boot.autoconfigure.jms;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
/**
* Configuration properties for JMS.
*
* @author Greg Turnquist
* @author Phillip Webb
*/
@ConfigurationProperties
(
prefix
=
"spring.jms"
)
public
class
Jms
Template
Properties
{
public
class
JmsProperties
{
private
boolean
pubSubDomain
=
false
;
...
...
spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
View file @
11a093bd
...
...
@@ -19,7 +19,7 @@ org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration,
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,\
org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration,\
org.springframework.boot.autoconfigure.jms.ActiveMQAutoConfiguration,\
org.springframework.boot.autoconfigure.jms.Jms
Template
AutoConfiguration,\
org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration,\
org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration,\
org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration,\
org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration,\
...
...
spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/jms/Jms
Template
AutoConfigurationTests.java
→
spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/jms/JmsAutoConfigurationTests.java
View file @
11a093bd
...
...
@@ -35,11 +35,11 @@ import static org.junit.Assert.assertNotNull;
import
static
org
.
junit
.
Assert
.
assertTrue
;
/**
* Tests for {@link Jms
Template
AutoConfiguration}.
* Tests for {@link JmsAutoConfiguration}.
*
* @author Greg Turnquist
*/
public
class
Jms
Template
AutoConfigurationTests
{
public
class
JmsAutoConfigurationTests
{
private
AnnotationConfigApplicationContext
context
;
...
...
@@ -206,7 +206,7 @@ public class JmsTemplateAutoConfigurationTests {
AnnotationConfigApplicationContext
context
=
new
AnnotationConfigApplicationContext
();
context
.
register
(
additionalClasses
);
context
.
register
(
ActiveMQAutoConfiguration
.
class
,
Jms
Template
AutoConfiguration
.
class
);
JmsAutoConfiguration
.
class
);
return
context
;
}
...
...
spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/autoconfigure/GroovyTemplatesCompilerAutoConfiguration.java
View file @
11a093bd
/*
* Copyright 2012-201
3
the original author or authors.
* Copyright 2012-201
4
the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -28,8 +28,7 @@ import org.springframework.boot.groovy.GroovyTemplate;
* {@link CompilerAutoConfiguration} for Groovy Templates (outside MVC).
*
* @author Dave Syer
*
* @since 1.1
* @since 1.1.0
*/
public
class
GroovyTemplatesCompilerAutoConfiguration
extends
CompilerAutoConfiguration
{
...
...
@@ -40,9 +39,8 @@ public class GroovyTemplatesCompilerAutoConfiguration extends CompilerAutoConfig
@Override
public
void
applyDependencies
(
DependencyCustomizer
dependencies
)
{
dependencies
.
ifAnyMissingClasses
(
"groovy.text.TemplateEngine"
)
.
add
(
"groovy-templates"
);
dependencies
.
ifAnyMissingClasses
(
"groovy.text.TemplateEngine"
).
add
(
"groovy-templates"
);
}
@Override
...
...
spring-boot-cli/src/main/java/org/springframework/boot/groovy/EnableGroovyTemplates.java
View file @
11a093bd
...
...
@@ -22,8 +22,13 @@ import java.lang.annotation.Retention;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
import
org.springframework.boot.cli.compiler.autoconfigure.GroovyTemplatesCompilerAutoConfiguration
;
/**
* Pseudo annotation used to trigger {@link GroovyTemplatesAutoConfiguration}.
* Pseudo annotation used to trigger {@link GroovyTemplatesCompilerAutoConfiguration}.
*
* @author Dave Syer
* @since 1.1.0
*/
@Target
(
ElementType
.
TYPE
)
@Documented
...
...
spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc
View file @
11a093bd
...
...
@@ -203,9 +203,9 @@ content into your application; rather pick only the properties that you need.
flyway.prefix=V
flyway.suffix=.sql
flyway.enabled=true
flyway.url= # JDBC url if you want Flyway to create its own DataSource
flyway.user= # JDBC username if you want Flyway to create its own DataSource
flyway.password= # JDBC password if you want Flyway to create its own DataSource
flyway.url= # JDBC url if you want Flyway to create its own DataSource
flyway.user= # JDBC username if you want Flyway to create its own DataSource
flyway.password= # JDBC password if you want Flyway to create its own DataSource
# LIQUIBASE ({sc-spring-boot-autoconfigure}/liquibase/LiquibaseProperties.{sc-ext}[LiquibaseProperties])
liquibase.change-log=classpath:/db/changelog/db.changelog-master.yaml
...
...
@@ -237,8 +237,8 @@ content into your application; rather pick only the properties that you need.
# ACTIVEMQ ({sc-spring-boot-autoconfigure}/jms/ActiveMQProperties.{sc-ext}[ActiveMQProperties])
spring.activemq.broker-url=tcp://localhost:61616 # connection URL
spring.activemq.user=
spring.activemq.password=
spring.activemq.user=
spring.activemq.password=
spring.activemq.in-memory=true # broker kind to create if no broker-url is specified
spring.activemq.pooled=false
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment