Commit f0b6f6a5 authored by Phillip Webb's avatar Phillip Webb

Remove quotes from internal documentation links

Remove quote-marks from internal documentation links and instead favor
italics.
parent 447b2be9
...@@ -511,7 +511,7 @@ you may find that it includes unnecessary dependencies. ...@@ -511,7 +511,7 @@ you may find that it includes unnecessary dependencies.
If you want to use a build tool other than Maven or Gradle, you will likely need to develop If you want to use a build tool other than Maven or Gradle, you will likely need to develop
your own plugin. Executable jars need to follow a specific format and certain entries need your own plugin. Executable jars need to follow a specific format and certain entries need
to be written in an uncompressed form (see the to be written in an uncompressed form (see the
``<<appendix-executable-jar-format.adoc#executable-jar, executable jar format>>'' section '<<appendix-executable-jar-format.adoc#executable-jar, executable jar format>>' section
in the appendix for details). in the appendix for details).
The Spring Boot Maven and Gradle plugins both make use of `spring-boot-loader-tools` to The Spring Boot Maven and Gradle plugins both make use of `spring-boot-loader-tools` to
...@@ -577,4 +577,4 @@ technical details of the <<appendix-executable-jar-format.adoc#executable-jar, e ...@@ -577,4 +577,4 @@ technical details of the <<appendix-executable-jar-format.adoc#executable-jar, e
jar format>> are covered in the appendix. jar format>> are covered in the appendix.
If you have specific build related questions, you can check out the If you have specific build related questions, you can check out the
``<<howto.adoc#howto, how-to>>'' guides. `<<howto.adoc#howto, how-to>>' guides.
...@@ -218,7 +218,7 @@ That should be it! Your application should be up and running on Heroku. ...@@ -218,7 +218,7 @@ That should be it! Your application should be up and running on Heroku.
[[cloud-deployment-cloudbees]] [[cloud-deployment-cloudbees]]
== CloudBees == CloudBees
CloudBees provides cloud-based ``continuous integration'' and ``continuous delevery'' CloudBees provides cloud-based ``continuous integration'' and ``continuous delivery''
services as well as Java PaaS hosting. https://github.com/msgilligan[Sean Gilligan] services as well as Java PaaS hosting. https://github.com/msgilligan[Sean Gilligan]
has contributed an excellent has contributed an excellent
https://github.com/CloudBees-community/springboot-gradle-cloudbees-sample[Spring Boot https://github.com/CloudBees-community/springboot-gradle-cloudbees-sample[Spring Boot
...@@ -236,9 +236,9 @@ features that a PaaS can offer. These are just three of the most popular Java Pa ...@@ -236,9 +236,9 @@ features that a PaaS can offer. These are just three of the most popular Java Pa
providers, since Spring Boot is so amenable to cloud-based deployment you free to providers, since Spring Boot is so amenable to cloud-based deployment you free to
consider other providers as well. consider other providers as well.
The next section goes on to cover the <<spring-boot-cli.adoc#cli, ``Spring Boot CLI''>>; The next section goes on to cover the '<<spring-boot-cli.adoc#cli, Spring Boot CLI>>';
or you can jump ahead to read about or you can jump ahead to read about
<<build-tool-plugins.adoc#build-tool-plugins, ``build tool plugins''>>. '<<build-tool-plugins.adoc#build-tool-plugins, build tool plugins>>'.
......
...@@ -56,7 +56,7 @@ using the latest version of Java. ...@@ -56,7 +56,7 @@ using the latest version of Java.
=== Installation instructions for the Java developer === Installation instructions for the Java developer
You can use Spring Boot in the same way as any standard java library. Simply include the You can use Spring Boot in the same way as any standard java library. Simply include the
appropriate `spring-boot-*.jar` files on your classpath. Spring Boot does not require appropriate `spring-boot-*.jar` files on your classpath. Spring Boot does not require
any special ``tools'' integration, so you can use any IDE or text editor; and there is any special tools integration, so you can use any IDE or text editor; and there is
nothing special about a Spring Boot application, so you can run and debug as you would nothing special about a Spring Boot application, so you can run and debug as you would
any other Java program. any other Java program.
...@@ -720,12 +720,12 @@ As before, to gracefully exit the application hit `ctrl-c`. ...@@ -720,12 +720,12 @@ As before, to gracefully exit the application hit `ctrl-c`.
[[getting-started-whats-next]] [[getting-started-whats-next]]
== What to read next == What to read next
Hopefully this section has provided you with some of the Spring Boot basics, and got you Hopefully this section has provided you with some of the Spring Boot basics, and got you
on your way to writing your own applications. If your a ``task oriented'' type of on your way to writing your own applications. If your a task oriented type of
developer you might want to jump over to http://spring.io and check out some of the developer you might want to jump over to http://spring.io and check out some of the
http://spring.io/guides/[getting started] guides that solve specific http://spring.io/guides/[getting started] guides that solve specific
'``How do I do that with Spring''' problems; we also have a Spring Boot specific '``How do I do that with Spring''' problems; we also have a Spring Boot specific
``<<howto.adoc#how-to, How-to>>'' reference documentation. '<<howto.adoc#how-to, How-to>>' reference documentation.
Otherwise, the next logical step is to read the ``<<using-spring-boot.adoc#using-boot>>'' Otherwise, the next logical step is to read '<<using-spring-boot.adoc#using-boot>>'. If
section. If you're really impatient, you could also jump ahead and read about you're really impatient, you could also jump ahead and read about
``<<spring-boot-features.adoc#boot-features>>''. '<<spring-boot-features.adoc#boot-features, spring boot features>>'.
...@@ -79,16 +79,16 @@ than one way to register additional ones: ...@@ -79,16 +79,16 @@ than one way to register additional ones:
The `SpringApplication` sends some special `ApplicationEvents` to the listeners (even The `SpringApplication` sends some special `ApplicationEvents` to the listeners (even
some before the context is created), and then registers the listeners for events published some before the context is created), and then registers the listeners for events published
by the `ApplicationContext` as well. See by the `ApplicationContext` as well. See
``<<spring-boot-features.adoc#boot-features-application-events-and-listeners>>'' in the '<<spring-boot-features.adoc#boot-features-application-events-and-listeners>>' in the
``<<spring-boot-features.adoc#boot-features>>'' section for a complete list. ``Spring Boot features'' section for a complete list.
[[howto-build-an-application-context-hierarchy]] [[howto-build-an-application-context-hierarchy]]
=== Build an ApplicationContext hierarchy (adding a parent or root context) === Build an ApplicationContext hierarchy (adding a parent or root context)
You can use the `ApplicationBuilder` class to create parent/child `ApplicationContext` You can use the `ApplicationBuilder` class to create parent/child `ApplicationContext`
hierarchies. See ``<<spring-boot-features.adoc#boot-features-fluent-builder-api>>'' hierarchies. See '<<spring-boot-features.adoc#boot-features-fluent-builder-api>>'
in the ``<<spring-boot-features.adoc#boot-features>>'' section for more information. in the ``Spring Boot features'' section for more information.
...@@ -132,8 +132,8 @@ not be a web application. ...@@ -132,8 +132,8 @@ not be a web application.
[[howto-change-the-location-of-external-properties]] [[howto-change-the-location-of-external-properties]]
=== Change the location of external properties of an application === Change the location of external properties of an application
By default properties from different sources are added to the Spring `Environment` in a By default properties from different sources are added to the Spring `Environment` in a
defined order (see ``<<spring-boot-features.adoc#boot-features-external-config>>'' in defined order (see '<<spring-boot-features.adoc#boot-features-external-config>>' in
the ``<<spring-boot-features.adoc#boot-features>>'' section for the exact order). the ``Spring Boot features'' section for the exact order).
A nice way to augment and modify this is to add `@PropertySource` annotations to your A nice way to augment and modify this is to add `@PropertySource` annotations to your
application sources. Classes passed to the `SpringApplication` static convenience application sources. Classes passed to the `SpringApplication` static convenience
...@@ -212,8 +212,8 @@ The example YAML above corresponds to an `application.properties` file ...@@ -212,8 +212,8 @@ The example YAML above corresponds to an `application.properties` file
server.port=9000 server.port=9000
---- ----
See ``<<spring-boot-features.adoc#boot-features-external-config-yaml>>'' in See '<<spring-boot-features.adoc#boot-features-external-config-yaml>>' in
the ``<<spring-boot-features.adoc#boot-features>>'' section for more information the ``Spring Boot features'' section for more information
about YAML. about YAML.
[[howto-set-active-spring-profiles]] [[howto-set-active-spring-profiles]]
...@@ -239,8 +239,8 @@ A value set this way is replaced by the System property or environment variable ...@@ -239,8 +239,8 @@ A value set this way is replaced by the System property or environment variable
but not by the `SpringApplicationBuilder.profiles()` method. Thus the latter Java API can but not by the `SpringApplicationBuilder.profiles()` method. Thus the latter Java API can
be used to augment the profiles without changing the defaults. be used to augment the profiles without changing the defaults.
See ``<<spring-boot-features.adoc#boot-features-profiles>>'' in See '<<spring-boot-features.adoc#boot-features-profiles>>' in
the ``<<spring-boot-features.adoc#boot-features>>'' section for more information. the ``Spring Boot features'' section for more information.
...@@ -335,8 +335,8 @@ environment variable). ...@@ -335,8 +335,8 @@ environment variable).
To switch off the HTTP endpoints completely, but still create a `WebApplicationContext`, To switch off the HTTP endpoints completely, but still create a `WebApplicationContext`,
use `server.port=-1` (this is sometimes useful for testing). use `server.port=-1` (this is sometimes useful for testing).
For more details look at ``<<spring-boot-features.adoc#boot-features-customizing-embedded-containers>>'' For more details look at '<<spring-boot-features.adoc#boot-features-customizing-embedded-containers>>'
in the ``<<spring-boot-features.adoc#boot-features>>'' section, or the in the ``Spring Boot features'' section, or the
{sc-spring-boot-autoconfigure}/web/ServerProperties.{sc-ext}[`ServerProperties`] source {sc-spring-boot-autoconfigure}/web/ServerProperties.{sc-ext}[`ServerProperties`] source
code. code.
...@@ -360,7 +360,7 @@ out of the event wehen it is published. ...@@ -360,7 +360,7 @@ out of the event wehen it is published.
[[howto-configure-tomcat]] [[howto-configure-tomcat]]
=== Configure Tomcat === Configure Tomcat
Generally you can follow the advice from Generally you can follow the advice from
``<<howto-discover-build-in-options-for-external-properties>>'' about '<<howto-discover-build-in-options-for-external-properties>>' about
`@ConfigurationProperties` (`ServerProperties` is the main one here), but also look at `@ConfigurationProperties` (`ServerProperties` is the main one here), but also look at
`EmbeddedServletContainerCustomizer` and various Tomcat specific `*Customizers` that you `EmbeddedServletContainerCustomizer` and various Tomcat specific `*Customizers` that you
can add in one of those. The Tomcat APIs are quite rich so once you have access to the can add in one of those. The Tomcat APIs are quite rich so once you have access to the
...@@ -466,7 +466,7 @@ Example in Gradle: ...@@ -466,7 +466,7 @@ Example in Gradle:
[[howto-configure-jetty]] [[howto-configure-jetty]]
=== Configure Jetty === Configure Jetty
Generally you can follow the advice from Generally you can follow the advice from
``<<howto-discover-build-in-options-for-external-properties>>'' about '<<howto-discover-build-in-options-for-external-properties>>' about
`@ConfigurationProperties` (`ServerProperties` is the main one here), but also look at `@ConfigurationProperties` (`ServerProperties` is the main one here), but also look at
`EmbeddedServletContainerCustomizer`. The Jetty APIs are quite rich so once you have `EmbeddedServletContainerCustomizer`. The Jetty APIs are quite rich so once you have
access to the `JettyEmbeddedServletContainerFactory` you can modify it in a number access to the `JettyEmbeddedServletContainerFactory` you can modify it in a number
...@@ -590,7 +590,7 @@ provided of type `HttpMessageConverters` (always available if you use the defaul ...@@ -590,7 +590,7 @@ provided of type `HttpMessageConverters` (always available if you use the defaul
configuration) which has some useful methods to access the default and user-enhanced configuration) which has some useful methods to access the default and user-enhanced
message converters. message converters.
See also the ``<<howto-customize-the-responsebody-rendering>>'' section and the See also the '<<howto-customize-the-responsebody-rendering>>' section and the
{sc-spring-boot-autoconfigure}/web/WebMvcAutoConfiguration.{sc-ext}[`WebMvcAutoConfiguration`] {sc-spring-boot-autoconfigure}/web/WebMvcAutoConfiguration.{sc-ext}[`WebMvcAutoConfiguration`]
source code for more details. source code for more details.
...@@ -788,8 +788,8 @@ action. ...@@ -788,8 +788,8 @@ action.
[[howto-configure-a-datasource]] [[howto-configure-a-datasource]]
=== Configure a DataSource === Configure a DataSource
To override the default settings just define a `@Bean` of your own of type `DataSource`. To override the default settings just define a `@Bean` of your own of type `DataSource`.
See ``<<spring-boot-features.adoc#boot-features-configure-datasource>>'' in the See '<<spring-boot-features.adoc#boot-features-configure-datasource>>' in the
``<<spring-boot-features.adoc#boot-features>>'' section and the ``Spring Boot features'' section and the
{sc-spring-boot-autoconfigure}/jdbc/DataSourceAutoConfiguration.{sc-ext}[`DataSourceAutoConfiguration`] {sc-spring-boot-autoconfigure}/jdbc/DataSourceAutoConfiguration.{sc-ext}[`DataSourceAutoConfiguration`]
class for more details. class for more details.
...@@ -992,8 +992,8 @@ also set `management.address` to a valid IP address that the server is able to b ...@@ -992,8 +992,8 @@ also set `management.address` to a valid IP address that the server is able to b
For more detail look at the For more detail look at the
{sc-spring-boot-actuator}/autoconfigure/ManagementServerProperties.{sc-ext}[`ManagementServerProperties`] {sc-spring-boot-actuator}/autoconfigure/ManagementServerProperties.{sc-ext}[`ManagementServerProperties`]
source code and source code and
``<<production-ready-features.adoc#production-ready-customizing-management-server-port>>'' '<<production-ready-features.adoc#production-ready-customizing-management-server-port>>'
in the ``<<production-ready-features.adoc#production-ready>>'' section. in the ``Production-ready features'' section.
......
...@@ -747,4 +747,4 @@ might want to read about graphing tools such as http://graphite.wikidot.com/[Gra ...@@ -747,4 +747,4 @@ might want to read about graphing tools such as http://graphite.wikidot.com/[Gra
Otherwise, you can continue on, to read about <<cloud-deployment.adoc#cloud-deployment, Otherwise, you can continue on, to read about <<cloud-deployment.adoc#cloud-deployment,
``cloud deployment options''>> or jump ahead ``cloud deployment options''>> or jump ahead
for some in depth information about Spring Boot's for some in depth information about Spring Boot's
<<build-tool-plugins.adoc#build-tool-plugins, ``build tool plugins''>>. '<<build-tool-plugins.adoc#build-tool-plugins, build tool plugins>>'.
...@@ -14,7 +14,7 @@ familiar Java-like syntax, without so much boilerplate code. ...@@ -14,7 +14,7 @@ familiar Java-like syntax, without so much boilerplate code.
== Installing the CLI == Installing the CLI
The Spring Boot CLI can be installed manually; using GVM (the Groovy Environment The Spring Boot CLI can be installed manually; using GVM (the Groovy Environment
Manually) or using Homebrew if you are an OSX user. See Manually) or using Homebrew if you are an OSX user. See
``<<getting-started.adoc#getting-started-installing-the-cli>>'' '<<getting-started.adoc#getting-started-installing-the-cli>>'
in the ``Getting started'' section for comprehensive installation instructions. in the ``Getting started'' section for comprehensive installation instructions.
...@@ -319,5 +319,5 @@ Spring Boot CLI. There is also extensive javadoc throughout the ...@@ -319,5 +319,5 @@ Spring Boot CLI. There is also extensive javadoc throughout the
If you find that you reach the limit of the CLI tool, you will probably want to look If you find that you reach the limit of the CLI tool, you will probably want to look
at converting your application to full Gradle or Maven built ``groovy project''. The at converting your application to full Gradle or Maven built ``groovy project''. The
next section covers Spring Boot's next section covers Spring Boot's
``<<build-tool-plugins.adoc#build-tool-plugins, Build tool plugins>>'' that you can '<<build-tool-plugins.adoc#build-tool-plugins, Build tool plugins>>' that you can
use with Gradle or Maven. use with Gradle or Maven.
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
-- --
This section dives into the details of Spring Boot. Here you can learn about the key This section dives into the details of Spring Boot. Here you can learn about the key
features that you will want to use and customize. If you haven't already, you might want features that you will want to use and customize. If you haven't already, you might want
to read the ``<<getting-started.adoc#getting-started>>'' and to read the '<<getting-started.adoc#getting-started>>' and
``<<using-spring-boot.adoc#using-boot>>'' sections so that you have a good grounding '<<using-spring-boot.adoc#using-boot>>' sections so that you have a good grounding
of the basics. of the basics.
-- --
...@@ -67,7 +67,7 @@ for spring beans. In most cases these will be references to `@Configuration` cla ...@@ -67,7 +67,7 @@ for spring beans. In most cases these will be references to `@Configuration` cla
they could also be references to XML configuration or to packages that should be scanned. they could also be references to XML configuration or to packages that should be scanned.
It is also possible to configure the `SpringApplication` using an `application.properties` It is also possible to configure the `SpringApplication` using an `application.properties`
file. See ``<<boot-features-external-config>>'' for details. file. See '<<boot-features-external-config>>' for details.
For a complete list of the configuration options, see the For a complete list of the configuration options, see the
{dc-spring-boot}/SpringApplication.{dc-ext}[`SpringApplication` Javadoc]. {dc-spring-boot}/SpringApplication.{dc-ext}[`SpringApplication` Javadoc].
...@@ -293,7 +293,7 @@ properties). ...@@ -293,7 +293,7 @@ properties).
---- ----
TIP: You can also use this technique to create ``short'' variants of existing Spring Boot TIP: You can also use this technique to create ``short'' variants of existing Spring Boot
properties. See the ``<<howto.adoc#howto-use-short-command-line-arguments>>'' how-to properties. See the '<<howto.adoc#howto-use-short-command-line-arguments>>' how-to
for details. for details.
...@@ -508,7 +508,7 @@ You can also add a custom Spring `Validator` by creating a bean definition calle ...@@ -508,7 +508,7 @@ You can also add a custom Spring `Validator` by creating a bean definition calle
TIP: The `spring-boot-actuator` module includes an endpoint that exposes all TIP: The `spring-boot-actuator` module includes an endpoint that exposes all
`@ConfigurationProperties` beans. Simply point your web browser to `/configprops` `@ConfigurationProperties` beans. Simply point your web browser to `/configprops`
or use the equivalent JMX endpoint. See the or use the equivalent JMX endpoint. See the
``<<production-ready-features.adoc#production-ready-endpoints, Production ready features>>''. '<<production-ready-features.adoc#production-ready-endpoints, Production ready features>>'.
section for details. section for details.
...@@ -579,7 +579,7 @@ possible to activate profiles using Spring's `ConfigurableEnvironment` interface ...@@ -579,7 +579,7 @@ possible to activate profiles using Spring's `ConfigurableEnvironment` interface
=== Profile specific configuration files === Profile specific configuration files
Profile specific variants of both `application.properties` (or `application.yml`) and Profile specific variants of both `application.properties` (or `application.yml`) and
files referenced via `@ConfigurationProperties` are considered as files are loaded. files referenced via `@ConfigurationProperties` are considered as files are loaded.
See ``<<boot-features-external-config-profile-specific-properties>>'' for details. See '<<boot-features-external-config-profile-specific-properties>>' for details.
...@@ -712,7 +712,7 @@ use the `spring-boot-starter-web` module to get up and running quickly. ...@@ -712,7 +712,7 @@ use the `spring-boot-starter-web` module to get up and running quickly.
If you haven't yet developed a Spring Boot web application you can follow the If you haven't yet developed a Spring Boot web application you can follow the
"Hello World!" example in the "Hello World!" example in the
``<<getting-started.adoc#getting-started-first-application, Getting started>>'' section. '<<getting-started.adoc#getting-started-first-application, Getting started>>' section.
...@@ -990,8 +990,8 @@ Obviously, in-memory databases do not provide persistent storage; you will need ...@@ -990,8 +990,8 @@ Obviously, in-memory databases do not provide persistent storage; you will need
populate your database when your application starts and be prepared to throw away populate your database when your application starts and be prepared to throw away
data when your application ends. data when your application ends.
TIP: The ``How-to'' section includes a <<howto.adoc#howto-database-initialization, section TIP: The ``How-to'' section includes a '<<howto.adoc#howto-database-initialization, section
on how to initialize a database>> on how to initialize a database>>'
Spring Boot can auto-configure embedded http://www.h2database.com[H2], Spring Boot can auto-configure embedded http://www.h2database.com[H2],
http://hsqldb.org/[HSQL] and http://db.apache.org/derby/[Derby] databases. You don't http://hsqldb.org/[HSQL] and http://db.apache.org/derby/[Derby] databases. You don't
...@@ -1155,7 +1155,7 @@ considered. A typical entity class would look something like this: ...@@ -1155,7 +1155,7 @@ considered. A typical entity class would look something like this:
---- ----
TIP: You can customize entity scanning locations using the `@EntityScan` annotation. TIP: You can customize entity scanning locations using the `@EntityScan` annotation.
See the ``<<howto.adoc#howto-separate-entity-definitions-from-spring-configuration>>'' See the '<<howto.adoc#howto-separate-entity-definitions-from-spring-configuration>>'
how-to. how-to.
......
...@@ -5,13 +5,13 @@ ...@@ -5,13 +5,13 @@
-- --
This section goes into more detail about how you should use Spring Boot. It covers topics This section goes into more detail about how you should use Spring Boot. It covers topics
such as build systems, auto-configuration and run/deployment options. We also cover some such as build systems, auto-configuration and run/deployment options. We also cover some
Spring Boot ``best practices''. Although there is nothing particularly special about Spring Boot best practices. Although there is nothing particularly special about
Spring Boot (it is just another library that you can consume). There are a few Spring Boot (it is just another library that you can consume). There are a few
recommendations that, when followed, will make your development process just a recommendations that, when followed, will make your development process just a
little easier. little easier.
If you're just starting out with Spring Boot, you should probably read the If you're just starting out with Spring Boot, you should probably read the
``<<getting-started.adoc#getting-started, Getting Started>>'' guide before diving into '<<getting-started.adoc#getting-started, Getting Started>>' guide before diving into
this section. this section.
-- --
...@@ -175,7 +175,7 @@ It is possible to build a Spring Boot project using Apache Ant, however, no spec ...@@ -175,7 +175,7 @@ It is possible to build a Spring Boot project using Apache Ant, however, no spec
support or plugins are provided. Ant scripts can use the Ivy dependency system to import support or plugins are provided. Ant scripts can use the Ivy dependency system to import
starter POMs. starter POMs.
See the ``<<howto.adoc#howto-build-an-executable-archive-with-ant>>'' ``How-to'' for more See the '<<howto.adoc#howto-build-an-executable-archive-with-ant>>' ``How-to'' for more
complete instructions. complete instructions.
...@@ -260,7 +260,7 @@ and Hibernate. ...@@ -260,7 +260,7 @@ and Hibernate.
|=== |===
In addition to the application starters, the following starters can be used to In addition to the application starters, the following starters can be used to
add ``<<production-ready-features.adoc#production-ready, production ready>>'' features. add '<<production-ready-features.adoc#production-ready, production ready>>' features.
.Spring Boot production ready starters .Spring Boot production ready starters
|=== |===
...@@ -583,7 +583,7 @@ are also ideally suited for cloud-based deployment. ...@@ -583,7 +583,7 @@ are also ideally suited for cloud-based deployment.
For additional ``production ready'' features, such as health, auditing and metric REST For additional ``production ready'' features, such as health, auditing and metric REST
or JMX end-points; consider adding `spring-boot-actuator`. See or JMX end-points; consider adding `spring-boot-actuator`. See
``<<production-ready-features.adoc#production-ready>>'' for details. '<<production-ready-features.adoc#production-ready>>' for details.
...@@ -591,7 +591,7 @@ or JMX end-points; consider adding `spring-boot-actuator`. See ...@@ -591,7 +591,7 @@ or JMX end-points; consider adding `spring-boot-actuator`. See
== What to read next == What to read next
You should now have good understanding of how you can use Spring Boot along with some best You should now have good understanding of how you can use Spring Boot along with some best
practices that you should follow. You can now go on to learn about specific practices that you should follow. You can now go on to learn about specific
``<<spring-boot-features#boot-features, Spring Boot features>>'' in depth, or you '<<spring-boot-features#boot-features, Spring Boot features>>' in depth, or you
could skip ahead and read about the could skip ahead and read about the
``<<production-ready-features#production-ready, production ready>>'' aspects of Spring ``<<production-ready-features#production-ready, production ready>>'' aspects of Spring
Boot. Boot.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment