Merge branch '1.5.x'
This commit is contained in:
commit
d811b5fb1d
|
@ -85,6 +85,7 @@ public class CacheProperties {
|
|||
return this.ehcache;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
public Hazelcast getHazelcast() {
|
||||
return this.hazelcast;
|
||||
}
|
||||
|
@ -186,6 +187,7 @@ public class CacheProperties {
|
|||
/**
|
||||
* Hazelcast specific cache properties.
|
||||
*/
|
||||
@Deprecated
|
||||
public static class Hazelcast {
|
||||
|
||||
/**
|
||||
|
@ -193,6 +195,9 @@ public class CacheProperties {
|
|||
*/
|
||||
private Resource config;
|
||||
|
||||
@DeprecatedConfigurationProperty(replacement = "spring.hazelcast.config",
|
||||
reason = "Use general hazelcast auto-configuration instead.")
|
||||
@Deprecated
|
||||
public Resource getConfig() {
|
||||
return this.config;
|
||||
}
|
||||
|
|
|
@ -448,6 +448,7 @@ public class CacheAutoConfigurationTests {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Deprecated
|
||||
public void hazelcastCacheWithConfig() throws IOException {
|
||||
load(DefaultCacheConfiguration.class, "spring.cache.type=hazelcast",
|
||||
"spring.cache.hazelcast.config=org/springframework/boot/autoconfigure/cache/hazelcast-specific.xml");
|
||||
|
@ -466,6 +467,7 @@ public class CacheAutoConfigurationTests {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Deprecated
|
||||
public void hazelcastWithWrongConfig() {
|
||||
this.thrown.expect(BeanCreationException.class);
|
||||
this.thrown.expectMessage("foo/bar/unknown.xml");
|
||||
|
@ -502,6 +504,7 @@ public class CacheAutoConfigurationTests {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Deprecated
|
||||
public void hazelcastCacheWithMainHazelcastAutoConfigurationAndSeparateCacheConfig()
|
||||
throws IOException {
|
||||
String mainConfig = "org/springframework/boot/autoconfigure/hazelcast/hazelcast-specific.xml";
|
||||
|
|
|
@ -71,7 +71,6 @@ content into your application; rather pick only the properties that you need.
|
|||
spring.cache.caffeine.spec= # The spec to use to create caches. Check CaffeineSpec for more details on the spec format.
|
||||
spring.cache.couchbase.expiration=0 # Entry expiration in milliseconds. By default the entries never expire.
|
||||
spring.cache.ehcache.config= # The location of the configuration file to use to initialize EhCache.
|
||||
spring.cache.hazelcast.config= # The location of the configuration file to use to initialize Hazelcast.
|
||||
spring.cache.infinispan.config= # The location of the configuration file to use to initialize Infinispan.
|
||||
spring.cache.jcache.config= # The location of the configuration file to use to initialize the cache manager.
|
||||
spring.cache.jcache.provider= # Fully qualified name of the CachingProvider implementation to use to retrieve the JSR-107 compliant cache manager. Only needed if more than one JSR-107 implementation is available on the classpath.
|
||||
|
@ -119,9 +118,6 @@ content into your application; rather pick only the properties that you need.
|
|||
spring.messages.encoding=UTF-8 # Message bundles encoding.
|
||||
spring.messages.fallback-to-system-locale=true # Set whether to fall back to the system Locale if no files for a specific Locale have been found.
|
||||
|
||||
# REACTOR
|
||||
spring.reactor.stacktrace-mode.enabled=true # Set whether Reactor should collect stacktrace information at runtime.
|
||||
|
||||
# OUTPUT
|
||||
spring.output.ansi.enabled=detect # Configure the ANSI output.
|
||||
|
||||
|
@ -152,6 +148,8 @@ content into your application; rather pick only the properties that you need.
|
|||
server.compression.mime-types= # Comma-separated list of MIME types that should be compressed. For instance `text/html,text/css,application/json`
|
||||
server.compression.min-response-size= # Minimum response size that is required for compression to be performed. For instance 2048
|
||||
server.connection-timeout= # Time in milliseconds that connectors will wait for another HTTP request before closing the connection. When not set, the connector's container-specific default will be used. Use a value of -1 to indicate no (i.e. infinite) timeout.
|
||||
server.context-parameters.*= # Servlet context init parameters. For instance `server.context-parameters.a=alpha`
|
||||
server.context-path= # Context path of the application.
|
||||
server.display-name=application # Display name of the application.
|
||||
server.max-http-header-size=0 # Maximum size in bytes of the HTTP message header.
|
||||
server.error.include-stacktrace=never # When to include a "stacktrace" attribute.
|
||||
|
@ -160,14 +158,12 @@ content into your application; rather pick only the properties that you need.
|
|||
server.jetty.acceptors= # Number of acceptor threads to use.
|
||||
server.jetty.max-http-post-size=0 # Maximum size in bytes of the HTTP post or put content.
|
||||
server.jetty.selectors= # Number of selector threads to use.
|
||||
server.jsp-servlet.class-name=org.apache.jasper.servlet.JspServlet # The class name of the JSP servlet.
|
||||
server.jsp-servlet.init-parameters.*= # Init parameters used to configure the JSP servlet
|
||||
server.jsp-servlet.registered=true # Whether or not the JSP servlet is registered
|
||||
server.port=8080 # Server HTTP port.
|
||||
server.server-header= # Value to use for the Server response header (no header is sent if empty)
|
||||
server.servlet.context-parameters.*= # Servlet context init parameters. For instance `server.servlet.context-parameters.a=alpha`
|
||||
server.servlet.context-path= # Context path of the application.
|
||||
server.servlet.jsp.class-name=org.apache.jasper.servlet.JspServlet # The class name of the JSP servlet.
|
||||
server.servlet.jsp.init-parameters.*= # Init parameters used to configure the JSP servlet
|
||||
server.servlet.jsp.registered=true # Whether or not the JSP servlet is registered
|
||||
server.servlet.path=/ # Path of the main dispatcher servlet.
|
||||
server.servlet-path=/ # Path of the main dispatcher servlet.
|
||||
server.use-forward-headers= # If X-Forwarded-* headers should be applied to the HttpRequest.
|
||||
server.session.cookie.comment= # Comment for the session cookie.
|
||||
server.session.cookie.domain= # Domain for the session cookie.
|
||||
|
@ -429,7 +425,7 @@ content into your application; rather pick only the properties that you need.
|
|||
spring.thymeleaf.enabled=true # Enable MVC Thymeleaf view resolution.
|
||||
spring.thymeleaf.encoding=UTF-8 # Template encoding.
|
||||
spring.thymeleaf.excluded-view-names= # Comma-separated list of view names that should be excluded from resolution.
|
||||
spring.thymeleaf.mode=HTML # Template mode to be applied to templates. See also org.thymeleaf.templatemode.TemplateMode.
|
||||
spring.thymeleaf.mode=HTML5 # Template mode to be applied to templates. See also StandardTemplateModeHandlers.
|
||||
spring.thymeleaf.prefix=classpath:/templates/ # Prefix that gets prepended to view names when building a URL.
|
||||
spring.thymeleaf.suffix=.html # Suffix that gets appended to view names when building a URL.
|
||||
spring.thymeleaf.template-resolver-order= # Order of the template resolver in the chain.
|
||||
|
@ -591,7 +587,6 @@ content into your application; rather pick only the properties that you need.
|
|||
spring.data.mongodb.host=localhost # Mongo server host. Cannot be set with uri.
|
||||
spring.data.mongodb.password= # Login password of the mongo server. Cannot be set with uri.
|
||||
spring.data.mongodb.port=27017 # Mongo server port. Cannot be set with uri.
|
||||
spring.data.mongodb.reactive-repositories.enabled=true # Enable Mongo reactive repositories.
|
||||
spring.data.mongodb.repositories.enabled=true # Enable Mongo repositories.
|
||||
spring.data.mongodb.uri=mongodb://localhost/test # Mongo database URI. Cannot be set with host, port and credentials.
|
||||
spring.data.mongodb.username= # Login user of the mongo server. Cannot be set with uri.
|
||||
|
@ -675,8 +670,9 @@ content into your application; rather pick only the properties that you need.
|
|||
spring.jpa.database-platform= # Name of the target database to operate on, auto-detected by default. Can be alternatively set using the "Database" enum.
|
||||
spring.jpa.generate-ddl=false # Initialize the schema on startup.
|
||||
spring.jpa.hibernate.ddl-auto= # DDL mode. This is actually a shortcut for the "hibernate.hbm2ddl.auto" property. Default to "create-drop" when using an embedded database, "none" otherwise.
|
||||
spring.jpa.hibernate.naming.implicit-strategy= # Implicit naming strategy fully qualified name.
|
||||
spring.jpa.hibernate.naming.physical-strategy= # Physical naming strategy fully qualified name.
|
||||
spring.jpa.hibernate.naming.implicit-strategy= # Hibernate 5 implicit naming strategy fully qualified name.
|
||||
spring.jpa.hibernate.naming.physical-strategy= # Hibernate 5 physical naming strategy fully qualified name.
|
||||
spring.jpa.hibernate.naming.strategy= # Hibernate 4 naming strategy fully qualified name. Not supported with Hibernate 5.
|
||||
spring.jpa.hibernate.use-new-id-generator-mappings= # Use Hibernate's newer IdentifierGenerator for AUTO, TABLE and SEQUENCE.
|
||||
spring.jpa.open-in-view=true # Register OpenEntityManagerInViewInterceptor. Binds a JPA EntityManager to the thread for the entire processing of the request.
|
||||
spring.jpa.properties.*= # Additional native properties to set on the JPA provider.
|
||||
|
@ -1133,6 +1129,26 @@ content into your application; rather pick only the properties that you need.
|
|||
management.info.git.enabled=true # Enable git info.
|
||||
management.info.git.mode=simple # Mode to use to expose git information.
|
||||
|
||||
# REMOTE SHELL ({sc-spring-boot-actuator}/autoconfigure/ShellProperties.{sc-ext}[ShellProperties])
|
||||
management.shell.auth.type=simple # Authentication type. Auto-detected according to the environment.
|
||||
management.shell.auth.jaas.domain=my-domain # JAAS domain.
|
||||
management.shell.auth.key.path= # Path to the authentication key. This should point to a valid ".pem" file.
|
||||
management.shell.auth.simple.user.name=user # Login user.
|
||||
management.shell.auth.simple.user.password= # Login password.
|
||||
management.shell.auth.spring.roles=ACTUATOR # Comma-separated list of required roles to login to the CRaSH console.
|
||||
management.shell.command-path-patterns=classpath*:/commands/**,classpath*:/crash/commands/** # Patterns to use to look for commands.
|
||||
management.shell.command-refresh-interval=-1 # Scan for changes and update the command if necessary (in seconds).
|
||||
management.shell.config-path-patterns=classpath*:/crash/* # Patterns to use to look for configurations.
|
||||
management.shell.disabled-commands=jpa*,jdbc*,jndi* # Comma-separated list of commands to disable.
|
||||
management.shell.disabled-plugins= # Comma-separated list of plugins to disable. Certain plugins are disabled by default based on the environment.
|
||||
management.shell.ssh.auth-timeout = # Number of milliseconds after user will be prompted to login again.
|
||||
management.shell.ssh.enabled=true # Enable CRaSH SSH support.
|
||||
management.shell.ssh.idle-timeout = # Number of milliseconds after which unused connections are closed.
|
||||
management.shell.ssh.key-path= # Path to the SSH server key.
|
||||
management.shell.ssh.port=2000 # SSH port.
|
||||
management.shell.telnet.enabled=false # Enable CRaSH telnet support. Enabled by default if the TelnetPlugin is available.
|
||||
management.shell.telnet.port=5000 # Telnet port.
|
||||
|
||||
# TRACING ({sc-spring-boot-actuator}/trace/TraceProperties.{sc-ext}[TraceProperties])
|
||||
management.trace.include=request-headers,response-headers,cookies,errors # Items to be included in the trace.
|
||||
|
||||
|
|
|
@ -4152,18 +4152,6 @@ Spring Boot has a <<boot-features-hazelcast,general support for Hazelcast>>. If
|
|||
a `HazelcastInstance` has been auto-configured, it is automatically wrapped in a
|
||||
`CacheManager`.
|
||||
|
||||
If for some reason you need a different `HazelcastInstance` for caching, you can
|
||||
request Spring Boot to create a separate one that will be only used by the
|
||||
`CacheManager`:
|
||||
|
||||
[source,properties,indent=0]
|
||||
----
|
||||
spring.cache.hazelcast.config=classpath:config/my-cache-hazelcast.xml
|
||||
----
|
||||
|
||||
TIP: If a separate `HazelcastInstance` is created that way, it is not registered
|
||||
in the application context.
|
||||
|
||||
|
||||
|
||||
[[boot-features-caching-provider-infinispan]]
|
||||
|
|
Loading…
Reference in New Issue