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
c595d897
Commit
c595d897
authored
Nov 11, 2015
by
Stephane Nicoll
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #4433 from izeye/polish-20151111
* pr/4433: Polish docs
parents
f7fb470f
4c139814
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
22 additions
and
22 deletions
+22
-22
DataSourceHealthIndicatorTests.java
...k/boot/actuate/health/DataSourceHealthIndicatorTests.java
+2
-2
build-tool-plugins.adoc
spring-boot-docs/src/main/asciidoc/build-tool-plugins.adoc
+2
-2
howto.adoc
spring-boot-docs/src/main/asciidoc/howto.adoc
+13
-13
spring-boot-cli.adoc
spring-boot-docs/src/main/asciidoc/spring-boot-cli.adoc
+3
-3
spring-boot-features.adoc
spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc
+1
-1
LogbackLoggingSystem.java
...gframework/boot/logging/logback/LogbackLoggingSystem.java
+1
-1
No files found.
spring-boot-actuator/src/test/java/org/springframework/boot/actuate/health/DataSourceHealthIndicatorTests.java
View file @
c595d897
...
@@ -110,7 +110,7 @@ public class DataSourceHealthIndicatorTests {
...
@@ -110,7 +110,7 @@ public class DataSourceHealthIndicatorTests {
}
}
@Test
@Test
public
void
productLook
s
ups
()
throws
Exception
{
public
void
productLookups
()
throws
Exception
{
assertThat
(
Product
.
forProduct
(
"newone"
),
nullValue
());
assertThat
(
Product
.
forProduct
(
"newone"
),
nullValue
());
assertThat
(
Product
.
forProduct
(
"HSQL Database Engine"
),
equalTo
(
Product
.
HSQLDB
));
assertThat
(
Product
.
forProduct
(
"HSQL Database Engine"
),
equalTo
(
Product
.
HSQLDB
));
assertThat
(
Product
.
forProduct
(
"Oracle"
),
equalTo
(
Product
.
ORACLE
));
assertThat
(
Product
.
forProduct
(
"Oracle"
),
equalTo
(
Product
.
ORACLE
));
...
@@ -118,7 +118,7 @@ public class DataSourceHealthIndicatorTests {
...
@@ -118,7 +118,7 @@ public class DataSourceHealthIndicatorTests {
assertThat
(
Product
.
forProduct
(
"DB2"
),
equalTo
(
Product
.
DB2
));
assertThat
(
Product
.
forProduct
(
"DB2"
),
equalTo
(
Product
.
DB2
));
assertThat
(
Product
.
forProduct
(
"DB2/LINUXX8664"
),
equalTo
(
Product
.
DB2
));
assertThat
(
Product
.
forProduct
(
"DB2/LINUXX8664"
),
equalTo
(
Product
.
DB2
));
assertThat
(
Product
.
forProduct
(
"DB2 UDB for AS/400"
),
equalTo
(
Product
.
DB2_AS400
));
assertThat
(
Product
.
forProduct
(
"DB2 UDB for AS/400"
),
equalTo
(
Product
.
DB2_AS400
));
assertThat
(
Product
.
forProduct
(
"DB3 XDB f
u
r AS/400"
),
equalTo
(
Product
.
DB2_AS400
));
assertThat
(
Product
.
forProduct
(
"DB3 XDB f
o
r AS/400"
),
equalTo
(
Product
.
DB2_AS400
));
assertThat
(
Product
.
forProduct
(
"Informix Dynamic Server"
),
assertThat
(
Product
.
forProduct
(
"Informix Dynamic Server"
),
equalTo
(
Product
.
INFORMIX
));
equalTo
(
Product
.
INFORMIX
));
assertThat
(
Product
.
forProduct
(
"Firebird 2.5.WI"
),
equalTo
(
Product
.
FIREBIRD
));
assertThat
(
Product
.
forProduct
(
"Firebird 2.5.WI"
),
equalTo
(
Product
.
FIREBIRD
));
...
...
spring-boot-docs/src/main/asciidoc/build-tool-plugins.adoc
View file @
c595d897
...
@@ -662,7 +662,7 @@ attributes are supported by the task:
...
@@ -662,7 +662,7 @@ attributes are supported by the task:
|
Yes
|
Yes
|`
classes
`
|`
classes
`
|
The
root
directory
of
Java
classfiles
|
The
root
directory
of
Java
class
files
|
Yes
|
Yes
|`
start
-
class
`
|`
start
-
class
`
...
@@ -726,7 +726,7 @@ attributes are supported
...
@@ -726,7 +726,7 @@ attributes are supported
|
Attribute
|
Description
|
Required
|
Attribute
|
Description
|
Required
|`
classesroot
`
|`
classesroot
`
|
The
root
directory
of
Java
classfiles
|
The
root
directory
of
Java
class
files
|
Yes
_
(
unless
`
mainclass
`
is
specified
)
_
|
Yes
_
(
unless
`
mainclass
`
is
specified
)
_
|`
mainclass
`
|`
mainclass
`
...
...
spring-boot-docs/src/main/asciidoc/howto.adoc
View file @
c595d897
...
@@ -57,7 +57,7 @@ rules of thumb:
...
@@ -57,7 +57,7 @@ rules of thumb:
specifically for OS environment variables (so `CAPITALS_AND_UNDERSCORES` are synonyms
specifically for OS environment variables (so `CAPITALS_AND_UNDERSCORES` are synonyms
for `period.separated`).
for `period.separated`).
* Look for `@ConditionalOnExpression` annotations that switch features on and off in
* Look for `@ConditionalOnExpression` annotations that switch features on and off in
response to SpEL expressions, normally evaluated with place
-
holders resolved from the
response to SpEL expressions, normally evaluated with placeholders resolved from the
`Environment`.
`Environment`.
...
@@ -395,7 +395,7 @@ need to specify a `dispatcherType` yourself:
...
@@ -395,7 +395,7 @@ need to specify a `dispatcherType` yourself:
[[howto-disable-registration-of-a-servlet-or-filter]]
[[howto-disable-registration-of-a-servlet-or-filter]]
===== Disable registration of a Servlet or Filter
===== Disable registration of a Servlet or Filter
As <<howto-add-a-servlet-filter-or-
servletcontextlistener
,described above>> any `Servlet`
As <<howto-add-a-servlet-filter-or-
listener-as-spring-bean
,described above>> any `Servlet`
or `Filter` beans will be registered with the servlet container automatically. To disable
or `Filter` beans will be registered with the servlet container automatically. To disable
registration of a particular `Filter` or `Servlet` bean create a registration bean for it
registration of a particular `Filter` or `Servlet` bean create a registration bean for it
and mark it as disabled. For example:
and mark it as disabled. For example:
...
@@ -955,7 +955,7 @@ To use it, add the following dependency to your project:
...
@@ -955,7 +955,7 @@ To use it, add the following dependency to your project:
</dependency>
</dependency>
----
----
You may also want to add a dependency on Woodstox. It's faster than the default St
ax
You may also want to add a dependency on Woodstox. It's faster than the default St
AX
implementation provided by the JDK and also adds pretty print support and improved
implementation provided by the JDK and also adds pretty print support and improved
namespace handling:
namespace handling:
...
@@ -1166,7 +1166,7 @@ added.
...
@@ -1166,7 +1166,7 @@ added.
looks for resources in a loader path by surrounding the view name with a prefix and
looks for resources in a loader path by surrounding the view name with a prefix and
suffix (externalized to `spring.groovy.template.prefix` and
suffix (externalized to `spring.groovy.template.prefix` and
`spring.groovy.template.suffix`, defaults '`classpath:/templates/`' and '`.tpl`'
`spring.groovy.template.suffix`, defaults '`classpath:/templates/`' and '`.tpl`'
respectively). It can be overriden by providing a bean of the same name.
respectively). It can be overrid
d
en by providing a bean of the same name.
* If you use Velocity you will also have a `VelocityViewResolver` with id '`velocityViewResolver`'.
* If you use Velocity you will also have a `VelocityViewResolver` with id '`velocityViewResolver`'.
It looks for resources in a loader path (externalized to `spring.velocity.resourceLoaderPath`,
It looks for resources in a loader path (externalized to `spring.velocity.resourceLoaderPath`,
default '`classpath:/templates/`') by surrounding the view name with a prefix and suffix
default '`classpath:/templates/`') by surrounding the view name with a prefix and suffix
...
@@ -1208,7 +1208,7 @@ have been applied from the auto-configuration:
...
@@ -1208,7 +1208,7 @@ have been applied from the auto-configuration:
[[howto-logging]]
[[howto-logging]]
== Logging
== Logging
Spring Boot has no mandatory logging dependenc
e
, except for the `commons-logging` API, of
Spring Boot has no mandatory logging dependenc
y
, except for the `commons-logging` API, of
which there are many implementations to choose from. To use http://logback.qos.ch[Logback]
which there are many implementations to choose from. To use http://logback.qos.ch[Logback]
you need to include it, and some bindings for `commons-logging` on the classpath. The
you need to include it, and some bindings for `commons-logging` on the classpath. The
simplest way to do that is through the starter poms which all depend on
simplest way to do that is through the starter poms which all depend on
...
@@ -1247,7 +1247,7 @@ using the "logging.config" property.
...
@@ -1247,7 +1247,7 @@ using the "logging.config" property.
[[howto-configure-logback-for-loggin]]
[[howto-configure-logback-for-loggin
g
]]
=== Configure Logback for logging
=== Configure Logback for logging
If you put a `logback.xml` in the root of your classpath it will be picked up from
If you put a `logback.xml` in the root of your classpath it will be picked up from
there
there
...
@@ -1629,13 +1629,13 @@ classpath). In addition Spring Boot will load the `schema-${platform}.sql`
...
@@ -1629,13 +1629,13 @@ classpath). In addition Spring Boot will load the `schema-${platform}.sql`
and `data-${platform}.sql` files (if present), where
and `data-${platform}.sql` files (if present), where
`platform` is the value of `spring.datasource.platform`, e.g. you might choose to set
`platform` is the value of `spring.datasource.platform`, e.g. you might choose to set
it to the vendor name of the database (`hsqldb`, `h2`, `oracle`, `mysql`,
it to the vendor name of the database (`hsqldb`, `h2`, `oracle`, `mysql`,
`postgresql` etc.). Spring Boot enables the failfast feature of the Spring JDBC
`postgresql` etc.). Spring Boot enables the fail
-
fast feature of the Spring JDBC
initializer by default, so if the scripts cause exceptions the application will fail
initializer by default, so if the scripts cause exceptions the application will fail
to start. The script locations can be changed by setting `spring.datasource.schema` and
to start. The script locations can be changed by setting `spring.datasource.schema` and
`spring.datasource.data`, and neither location will be processed if
`spring.datasource.data`, and neither location will be processed if
`spring.datasource.initialize=false`.
`spring.datasource.initialize=false`.
To disable the failfast you can set `spring.datasource.continueOnError=true`. This can be
To disable the fail
-
fast you can set `spring.datasource.continueOnError=true`. This can be
useful once an application has matured and been deployed a few times, since the scripts
useful once an application has matured and been deployed a few times, since the scripts
can act as '`poor man's migrations`' -- inserts that fail mean that the data is already
can act as '`poor man's migrations`' -- inserts that fail mean that the data is already
there, so there would be no need to prevent the application from running, for instance.
there, so there would be no need to prevent the application from running, for instance.
...
@@ -1898,7 +1898,7 @@ Most of the templating technologies supported by Spring Boot include a configura
...
@@ -1898,7 +1898,7 @@ Most of the templating technologies supported by Spring Boot include a configura
option to disable caching (see below for details). If you're using the
option to disable caching (see below for details). If you're using the
`spring-boot-devtools` module these properties will be
`spring-boot-devtools` module these properties will be
<<using-spring-boot.adoc#using-boot-devtools-property-defaults,automatically configured>>
<<using-spring-boot.adoc#using-boot-devtools-property-defaults,automatically configured>>
for you at develop
e
ment time.
for you at development time.
...
@@ -2575,12 +2575,12 @@ Boot application, and the guidance above might help, but your mileage may vary.
...
@@ -2575,12 +2575,12 @@ Boot application, and the guidance above might help, but your mileage may vary.
[[howto-weblogic]]
[[howto-weblogic]]
=== Deploying a WAR to Web
l
ogic
=== Deploying a WAR to Web
L
ogic
To deploy a Spring Boot application to Web
l
ogic you must ensure that your servlet
To deploy a Spring Boot application to Web
L
ogic you must ensure that your servlet
initializer *directly* implements `WebApplicationInitializer` (even if you extend from a
initializer *directly* implements `WebApplicationInitializer` (even if you extend from a
base class that already implements it).
base class that already implements it).
A typical initializer for Web
l
ogic would be something like this:
A typical initializer for Web
L
ogic would be something like this:
[source,java,indent=0,subs="verbatim,quotes,attributes"]
[source,java,indent=0,subs="verbatim,quotes,attributes"]
----
----
...
@@ -2594,7 +2594,7 @@ A typical initializer for Weblogic would be something like this:
...
@@ -2594,7 +2594,7 @@ A typical initializer for Weblogic would be something like this:
}
}
----
----
If you use logback, you will also need to tell Web
l
ogic to prefer the packaged version
If you use logback, you will also need to tell Web
L
ogic to prefer the packaged version
rather than the version that pre-installed with the server. You can do this by adding a
rather than the version that pre-installed with the server. You can do this by adding a
`WEB-INF/weblogic.xml` file with the following contents:
`WEB-INF/weblogic.xml` file with the following contents:
...
...
spring-boot-docs/src/main/asciidoc/spring-boot-cli.adoc
View file @
c595d897
...
@@ -219,7 +219,7 @@ By default, the CLI uses the dependency management declared in `spring-boot-depe
...
@@ -219,7 +219,7 @@ By default, the CLI uses the dependency management declared in `spring-boot-depe
when resolving `@Grab` dependencies. Additional dependency management, that will override
when resolving `@Grab` dependencies. Additional dependency management, that will override
the default dependency management, can be configured using the `@DependencyManagementBom`
the default dependency management, can be configured using the `@DependencyManagementBom`
annotation. The annotation's value should specify the coordinates
annotation. The annotation's value should specify the coordinates
(`groupId:artifactId:version`) of one or more Maven
bom
s.
(`groupId:artifactId:version`) of one or more Maven
BOM
s.
For example, the following declaration:
For example, the following declaration:
...
@@ -231,7 +231,7 @@ For example, the following declaration:
...
@@ -231,7 +231,7 @@ For example, the following declaration:
Will pick up `custom-bom-1.0.0.pom` in a Maven repository under
Will pick up `custom-bom-1.0.0.pom` in a Maven repository under
`com/example/custom-versions/1.0.0/`.
`com/example/custom-versions/1.0.0/`.
When multiple
bom
s are specified they are applied in the order that they're declared.
When multiple
BOM
s are specified they are applied in the order that they're declared.
For example:
For example:
[source,java,indent=0]
[source,java,indent=0]
...
@@ -248,7 +248,7 @@ ensure consistent ordering of the dependency management, you can only use
...
@@ -248,7 +248,7 @@ ensure consistent ordering of the dependency management, you can only use
`@DependencyManagementBom` at most once in your application. A useful source of
`@DependencyManagementBom` at most once in your application. A useful source of
dependency management (that is a superset of Spring Boot's dependency management) is the
dependency management (that is a superset of Spring Boot's dependency management) is the
http://platform.spring.io/[Spring IO Platform], e.g.
http://platform.spring.io/[Spring IO Platform], e.g.
`@Depen
e
dencyManagementBom('io.spring.platform:platform-bom:1.1.2.RELEASE')`.
`@DependencyManagementBom('io.spring.platform:platform-bom:1.1.2.RELEASE')`.
...
...
spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc
View file @
c595d897
...
@@ -1865,7 +1865,7 @@ authentication manager configuration). To customize
...
@@ -1865,7 +1865,7 @@ authentication manager configuration). To customize
it you normally use external properties and beans of type `WebSecurityConfigurerAdapter`
it you normally use external properties and beans of type `WebSecurityConfigurerAdapter`
(e.g. to add form-based login). To also switch off the authentication manager configuration
(e.g. to add form-based login). To also switch off the authentication manager configuration
you can add a bean of type `AuthenticationManager`, or else configure the
you can add a bean of type `AuthenticationManager`, or else configure the
global `AuthenticationManager` by
`@Autowiring`
an `AuthenticationManagerBuilder` into
global `AuthenticationManager` by
autowiring
an `AuthenticationManagerBuilder` into
a method in one of your `@Configuration` classes. There are several secure applications in the
a method in one of your `@Configuration` classes. There are several secure applications in the
{github-code}/spring-boot-samples/[Spring Boot samples] to get you started with common
{github-code}/spring-boot-samples/[Spring Boot samples] to get you started with common
use cases.
use cases.
...
...
spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackLoggingSystem.java
View file @
c595d897
...
@@ -225,7 +225,7 @@ public class LogbackLoggingSystem extends Slf4JLoggingSystem {
...
@@ -225,7 +225,7 @@ public class LogbackLoggingSystem extends Slf4JLoggingSystem {
"LoggerFactory is not a Logback LoggerContext but Logback is on "
"LoggerFactory is not a Logback LoggerContext but Logback is on "
+
"the classpath. Either remove Logback or the competing "
+
"the classpath. Either remove Logback or the competing "
+
"implementation (%s loaded from %s). If you are using "
+
"implementation (%s loaded from %s). If you are using "
+
"Web
l
ogic you will need to add 'org.slf4j' to "
+
"Web
L
ogic you will need to add 'org.slf4j' to "
+
"prefer-application-packages in WEB-INF/weblogic.xml"
,
+
"prefer-application-packages in WEB-INF/weblogic.xml"
,
factory
.
getClass
(),
getLocation
(
factory
)));
factory
.
getClass
(),
getLocation
(
factory
)));
return
(
LoggerContext
)
factory
;
return
(
LoggerContext
)
factory
;
...
...
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