我想找一部动漫女男主是机器人的动漫名字可能叫艾是男主80年后发明的好像是用核动力驱动的最后一集自毁过一次。

ActiveMQ安装与配置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ActiveMQ安装与配置
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢下次自动登录
现在的位置:
& 综合 & 正文
log4j通过ActiveMQ远程记录日志设计配置
log4j通过activeMQ远程记录日志设计配置
一、安装ActiveMQ
首先去http://activemq.apache.org/download.html 下载较新版本5.4.2release, 解压
apache-activemq-5.4.2-bin.zip (或者apache-activemq-5.4.2-bin.tar.gz)目录如下:
+bin (windows下面的bat和unix/linux下面的sh)
+conf (activeMQ配置目录,包含最基本的activeMQ配置文件)
+data (默认是空的)
+docs (相关文档)
+example (几个例子)
+lib (activemMQ使用到的lib)
连接安全配置:
将如下配置
&plugins& &!-- Conf Username, passwords and groups --& &simpleAuthenticationPlugin anonymousAccessAllowed="false"& &authenticationUser username="${activemq.username}" password="${activemq.password}" groups="admins"/& &users& &/users& &/simpleAuthenticationPlugin&
&/plugins&
Copy至conf/activemq.xml中,放在
&persistenceAdapter&
&kahaDB directory="${activemq.base}/data/kahadb"/&
&/persistenceAdapter&
的下面(这是简单的用户名、密码的认证方式)!
用户名、密码的可在conf/credentials.properties中配置
可以使用bin\activemq.bat(activemq) 启动,如果一切顺利,你就会看见类似下面的信息:
Listening for connections at: tcp://127.0.0.1:61616
二、测试安装的ActiveMQ
由于ActiveMQ是一个独立的jms provider,所以我们不需要其他任何第三方服务器就可以马上做我们的测试了.编译example/src目录下面的 ProducerTool/ConsumerTool 是JMS参考里面提到的典型应用,Producer产生消息,Consumer消费消息,而且这个例子还可以加入参数帮助你测试刚才启动的本地 ActiveMQ或者是远程的ActiveMQ
ProducerTool broker的地址,默认的是tcp://localhost:61616 [true|flase] 是否使用topic,默认是false [subject] subject的名字,默认是TOOL.DEFAULT [durabl] 是否持久化消息,默认是false [messagecount] 发送消息数量,默认是10 [messagesize] 消息长度,默认是255 [clientID] durable为true的时候,需要配置clientID [timeToLive] 消息存活时间
[sleepTime] 发送消息中间的休眠时间 [transacte] 是否采用事务 ConsumerTool broker的地址,默认的是tcp://localhost:61616 [true|flase] 是否使用topic,默认是false [subject] subject的名字,默认是TOOL.DEFAULT [durabl] 是否持久化消息,默认是false [maxiumMessages] 接受最大消息数量,0表示不限制 [clientID] durable为true的时候,需要配置clientID
[transacte] 是否采用事务 [sleepTime] 接受消息中间的休眠时间,默认是0,onMeesage方法不休眠 [receiveTimeOut] 接受超时 我们可以这样使用:
先启动activeMQ,再打开两个命令窗口,都进入D:\activemq\example\src,一个运行:ant consumer,一个运行:ant producer,如果成功发送/接收了消息就OK了。
ActiveMQ5版本默认启动时,启动了内置的jetty服务器,提供一个demo应用和用于监控ActiveMQ的admin应用。
admin:http://127.0.0.1:8161/admin/
demo:http://127.0.0.1:8161/demo/
三、在工程中导入支持activeMQ的jar包
在pom.xml文件中新增activeMQ依赖包。
&dependency& &groupId&org.apache.activemq.tooling&/groupId& &artifactId&maven-activemq-memtest-plugin&/artifactId& &version&5.4.2&/version&
&/dependency&
四、配置log4j文件,使其可以通过activeMQ向远程JMS服务发送日志
在log4j.xml日志文件中增加JMSAppender 。
&appender name="JMS" class="org.apache.log4j.net.JMSAppender"& &param name="Threshold" value="info" /& &param name="InitialContextFactoryName" &param name="ProviderURL" value="tcp://localhost:61616" /& &param name="userName" value="system" /& &param name="password"
value="manager" /& &param name="TopicBindingName" value="EZRD.logTopic " /& &param name="TopicConnectionFactoryBindingName" value="org.apache.activemq.jndi.ActiveMQInitialContextFactory" /& value="ConnectionFactory" /& &/appender&
五、配置jndi和初始化属性文件
在src/resouce目录下新增jndi.properties文件
##发送端和接收端可以通过EZRD.logTopic这个名字建立发送和接收消息 topic.EZRD.logTopic=EZRD.logTopic
在dbconfig目录下新增jms.properties属性文件
#JMS服务地址 jms_provider_url=tcp://localhost:61616
jms_userName=system
jms_password=manager
jms_topic_binding_name=EZRD.kk
#日志存放目录 jms_ezrd_logs=D:\\ezrdlogs
六、启动接收端主程序JmsLogReceiver
java JmsLogReceiver
JmsLogReceiver.java
七、查看生成的日志文件,每天产生一个日志文件。
在D:\\ezrdlogs 目录下生成当天的日志文件,如:
注:使用jms需要注意的问题
1、 在activemq.xml配置文件中可以修改amq的内存限制,如:
&policyEntry topic="&" producerFlowControl="true" memoryLimit="100mb"&
这里memoryLimit="100mb"表示topic的内存限制为100M,producerFlowControl="false"表示关闭流量控制,如果不关闭流量控制,在消息量发生累积时,amq会主动控制流量,减少消息的生产。
2、 不要频繁的建立和关闭连接
JMS使用长连接方式,一个程序,只要和JMS服务器保持一个连接就可以了,不要频繁的建立和关闭连接。频繁的建立和关闭连接,对程序的性能影响还是很大的。这一点和jdbc还是不太一样的。
3、 Connection的start()和stop()方法代价很高
JMS的Connection的start()和stop()方法代价很高,不能经常调用。我们试用的时候,写了个jms的connection pool,每次将connection取出pool时调用start()方法,归还时调用stop()方法,然而后来用jprofiler发现,一般的cpu时间都耗在了这两个方法上。
4、 start()后才能收消息
Connection的start()方法调用后,才能收到jms消息。如果不调用这个方法,能发出消息,但是一直收不到消息。不知道其它的jms服务器也是这样。
5、 显式关闭Session
如果忘记了最后关闭Connection或Session对象,都会导致内存泄漏。这个在我测试的时候也发现了。本来以为关闭了Connection,由这个Connection生成的Session也会被自动关闭,结果并非如此,Session并没有关闭,导致内存泄漏。所以一定要显式的关闭Connection和Session。
6、 对Session做对象池
对Session做对象池,而不是Connection。Session也是昂贵的对象,每次使用都新建和关闭,代价也非常高。而且后来我们发现,原来Connection是线程安全的,而Session不是,所以后来改成了对Session做对象池,而只保留一个Connection。
&&&&推荐文章:
【上篇】【下篇】activemq和spring结合使用 - 漂游着贰号 - ITeye技术网站
博客分类:
activemq上一次已经讲解了安装、启动、数据库的持久化配置等。
这次主要记录下,如何跟spring结合使用,如何发送消息以及进行消费。
消息产生者向JMS发送消息的步骤
(1)创建连接使用的工厂类JMS ConnectionFactory (2)使用管理对象JMS ConnectionFactory建立连接Connection (3)使用连接Connection 建立会话Session (4)使用会话Session和管理对象Destination创建消息生产者MessageSender (5)使用消息生产者MessageSender发送消息
消息消费者从JMS接受消息的步骤
(1)创建连接使用的工厂类JMS ConnectionFactory (2)使用管理对象JMS ConnectionFactory建立连接Connection (3)使用连接Connection 建立会话Session (4)使用会话Session和管理对象Destination创建消息消费者MessageReceiver (5)使用消息消费者MessageReceiver接受消息,需要用setMessageListener将MessageListener接口绑定到MessageReceiver
1.下面是使用了JTA配置、以及mq进行数据库持久化的spring相关配置。
&!--建立mqfactory--&
&bean id="xaMQFactory"
class="org.apache.activemq.ActiveMQXAConnectionFactory"&
&property name="brokerURL" value="tcp://localhost:61616" /&
&!--建立connectionfactory,用jta的事务进行管理--&
&bean id="connectionFactory"
class="com.atomikos.jms.AtomikosConnectionFactoryBean"
init-method="init" destroy-method="close"&
&property name="uniqueResourceName"&
&value&QUEUE_BROKER&/value&
&/property&
&property name="xaConnectionFactory"&
&ref bean="xaMQFactory"/&
&/property&
&!--建立发送队列,以queuem模式--&
&bean id="queueDestination" class="org.mand.ActiveMQQueue"&
&constructor-arg index="0" value="solrMessageQueue"/&
&!--jdbcTemplate 用于发送消息,由于是使用数据库持久化--&
&bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"&
&property name="dataSource"&
&ref bean="dataSource"/&
&/property&
&!--数据库连接信息,使用了Atomikos的JTA事务机制--&
&bean id="dataSource" class="com.atomikos.jdbc.AtomikosDataSourceBean" init-method="init" destroy-method="close"&
&property name="uniqueResourceName"&
&value&ZZGRID_MAIN_JDBC_RESOURCE&/value&
&/property&
&property name="xaDataSourceClassName" value="oracle.jdbc.xa.client.OracleXADataSource" /&
&property name="xaProperties"&
&prop key="user"&username&/prop&
&prop key="password"&password&/prop&
&prop key="URL" &jdbc:oracle:thin:@localhost:1521:oracle&/prop&
&/property&
2.不使用JTA,只进行数据库持久化的Spring配置
&!--建立connectionfactory--&
&bean id="connectionFactory" class="org.apache.activemq.spring.ActiveMQConnectionFactory"&
&property name="brokerURL" value="tcp://localhost:61616"/&
&!--建立发送队列,以queue模式--&
&bean id="queueDestination" class="org.mand.ActiveMQQueue"&
&constructor-arg index="0" value="solrMessageQueue"/&
&!--jdbcTemplate 用于发送消息,由于是使用数据库持久化--&
&bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"&
&property name="dataSource"&
&ref bean="dataSource"/&
&/property&
&!--数据库连接信息--&
&bean id="dataSource"
class="com.mchange.boPooledDataSource" destroy-method="close"&
&property name="driverClass"
value="oracle.jdbc.driver.OracleDriver" /&
&property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:oracle"/&
&property name="user" value="username" /&
&property name="password" value="password" /&
&property name="acquireIncrement" value="5" /&
&property name="acquireRetryAttempts" value="30" /&
&property name="acquireRetryDelay" value="1000" /&
&property name="idleConnectionTestPeriod" value="60" /&
&property name="testConnectionOnCheckin" value="true" /&
&property name="automaticTestTable" value="C3P0Table" /&
3.使用MQ默认的硬盘读写,结合spring的配置
&!--建立connectionfactory--&
&bean id="connectionFactory" class="org.apache.activemq.spring.ActiveMQConnectionFactory"&
&property name="brokerURL" value="tcp://localhost:61616"/&
&/bean& &!--建立发送队列,以queue模式--&&bean id="queueDestination" class="org.mand.ActiveMQQueue"&
&constructor-arg index="0" value="solrMessageQueue"/&
&!--建立发送队列,以queue模式--&
&bean id="queueDestination" class="org.mand.ActiveMQQueue"&
&constructor-arg index="0" value="solrMessageQueue"/&
&!--jdbcTemplate 用于发送消息--&
&bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"&
&property name="connectionFactory" ref="connectionFactory"/&
MQ消息体(body)――JMS中定义了5种消息体:ByteMessage、MapMessage、ObjectMessage、StreamMessage和TextMessage。这里演示相对最复杂的 ObjectMessage。
消息发送主体
import javax.jms.ConnectionF
import javax.jms.D
import org.springframework.beans.BeansE
import org.springframework.context.ApplicationC
import org.springframework.context.ApplicationContextA
import org.springframework.jms.core.JmsT
import org.
import com.xxx.jms.SolrM
import com.xxx.jms.SolrMessageC
@Component("activeMQMessageSender")
public class ActiveMQMessageSender implements ApplicationContextAware{
private ApplicationContext appC
public void setApplicationContext(ApplicationContext appContext)
throws BeansException {
this.appContext=appC
public void send(SolrMessage solrMessage) {
String isSenderSolrMsg = "true";
if (isSenderSolrMsg != null && Boolean.valueOf(isSenderSolrMsg)){
JmsTemplate template = new JmsTemplate();
template.setConnectionFactory((ConnectionFactory) appContext.getBean("connectionFactory"));
template.setDefaultDestination((Destination) appContext.getBean("queueDestination"));
template.setSessionTransacted(true);//如果不使用事务,这里修改成false
template.setMessageConverter(new SolrMessageConvert());
template.convertAndSend(solrMessage);
package com.xxx.
public class SolrMessage {
private String idCardNo;
public Long getId() {
public void setId(Long id) {
public String getType() {
public void setType(String type) {
this.type =
public String getMode() {
public void setMode(String mode) {
this.mode =
public String getIdCardNo() {
return idCardNo;
public void setIdCardNo(String idCardNo) {
this.idCardNo = idCardNo;
public SolrMessage(String idCardNo, String type) {
this.idCardNo = idCardNo;
this.mode = Mode.DELETE.toString();
this.type =
public SolrMessage(Long id, String type, String mode) {
this.type =
this.mode =
public SolrMessage() {
msg消息和send消息的转化类
package com.xxx.
import javax.jms.JMSE
import javax.jms.MapM
import javax.jms.M
import javax.jms.S
import org.springframework.jms.support.converter.MessageConversionE
import org.springframework.jms.support.converter.MessageC
public class SolrMessageConvert implements MessageConverter {
public Object fromMessage(Message message) throws JMSException,
MessageConversionException {
SolrMessage solrMessage = new SolrMessage();
if (message != null) {
MapMessage msg = (MapMessage)
solrMessage.setId(msg.getLong("id"));
solrMessage.setIdCardNo(msg.getString("idCardNo"));
solrMessage.setMode(msg.getString("mode"));
solrMessage.setType(msg.getString("type"));
return solrM
public Message toMessage(Object object, Session session)
throws JMSException, MessageConversionException {
MapMessage mapMessage = session.createMapMessage();
if (null != object) {
SolrMessage solrMessage = (SolrMessage)
if (null != solrMessage.getId()) {
mapMessage.setLong("id", solrMessage.getId());
if (null != solrMessage.getType()) {
mapMessage.setString("type", solrMessage.getType());
if (null != solrMessage.getMode()) {
mapMessage.setString("mode", solrMessage.getMode());
if (null != solrMessage.getIdCardNo()) {
mapMessage.setString("idCardNo", solrMessage.getIdCardNo());
return mapM
mq消息的消费也是类似的,主要涉及的spring配置如下
&!--消息转化类,用于send消息和mqmsg消息的转化--&
&bean id="messageConvert" class="com.xxx.SolrMessageConvert" /&
&!--消息的消费--&
&bean id="messageListener" class="org.springframework.jms.listener.adapter.MessageListenerAdapter"&
&constructor-arg&
&bean class="com.xxx.SolrRegisterListener"/&
&/constructor-arg&
&property name="defaultListenerMethod" value="onRegister"/&
&property name="messageConverter" ref="messageConvert"/&
&!--接收mq消息的监听器,用于检测mq消息的消费--&
&bean id="queueListenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer"&
&property name="connectionFactory" ref="connectionFactory"/&
&property name="destination" ref="queueDestination"/&
&property name="messageListener" ref="messageListener"/&
消息消费类(接收类)
package com.
import org.springframework.beans.factory.annotation.A
import com.xxx.solr.domain.SolrM
public class SolrRegisterListener {
public void onRegister(SolrMessage solrMessage){
System.out.println(solrMessage.getId() + " "
+ solrMessage.getMode() + " "
+ solrMessage.getType() + " "
+ solrMessage.getIdCardNo());
/**具体的业务逻辑
**对接收到的消息进行消费
这个编辑器有些不好用,预览模式和编辑模式以及正式的页面效果都不完全一致。。。。
论坛回复 /
(5 / 4329)
浏览: 60384 次
来自: 杭州
最近正在学习三家运营商的网关接口文档,是否可以提供下,参考参考 ...
为什么没有springmvc 呢,而且这几个是大家最常用的吗
&table class=&bbcode&qu ...
楼主能不能发个完整的例子给 ...
求完整代码spring boot application properties配置详解 -
- ITeye技术网站
博客分类:
# SPRING CONFIG (ConfigFileApplicationListener)
spring.config.name= # config file name (default to 'application')
spring.config.location= # location of config file
# PROFILES
spring.profiles.active= # comma list of active profiles
spring.profiles.include= # unconditionally activate the specified commaseparated profiles
# APPLICATION SETTINGS (SpringApplication)
spring.main.sources=
spring.main.web-environment= # detect by default
spring.main.show-banner=true
spring.main....= # see class for all properties
logging.path=/var/logs
logging.file=myapp.log
logging.config= # location of config file (default classpath:logback.xmlfor logback)
logging.level.*= # levels for loggers, e.g."logging.level.org.springframework=DEBUG" (TRACE, DEBUG, INFO, WARN,ERROR, FATAL, OFF)
# IDENTITY (ContextIdApplicationContextInitializer)
spring.application.name=
spring.application.index=
# EMBEDDED SERVER CONFIGURATION (ServerProperties)
server.port=8080
server.address= # bind to a specific NIC
server.session-timeout= # session timeout in seconds
server.context-parameters.*= # Servlet context init parameters, e.g.server.context-parameters.a=alpha
server.context-path= # the context path, defaults to '/'
server.servlet-path= # the servlet path, defaults to '/'
server.ssl.enabled=true # if SSL support is enabled
server.ssl.client-auth= # want or need
server.ssl.key-alias=
server.ssl.ciphers= # supported SSL ciphers
server.ssl.key-password=
server.ssl.key-store=
server.ssl.key-store-password=
server.ssl.key-store-provider=
server.ssl.key-store-type=
server.ssl.protocol=TLS
server.ssl.trust-store=
server.ssl.trust-store-password=
server.ssl.trust-store-provider=
server.ssl.trust-store-type=
server.tomcat.access-log-pattern= # log pattern of the access log
server.tomcat.access-log-enabled=false # is access logging enabled
server.tomcat.internal-proxies=10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\
192\\.168\\.\\d{1,3}\\.\\d{1,3}|\\
169\\.254\\.\\d{1,3}\\.\\d{1,3}|\\
127\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}# regular expression matching trusted IP addresses
server.tomcat.protocol-header=x-forwarded-proto # front end proxyforward header
server.tomcat.port-header= # front end proxy port header
server.tomcat.remote-ip-header=x-forwarded-for
server.tomcat.basedir=/tmp # base dir (usually not needed, defaults totmp)
server.tomcat.background-processor-delay=30; # in seconds
server.tomcat.max-http-header-size= # maximum size in bytes of the HTTPmessage header
server.tomcat.max-threads = 0 # number of threads in protocol handler
server.tomcat.uri-encoding = UTF-8 # character encoding to use for URLdecoding
# SPRING MVC (WebMvcProperties)
spring.mvc.locale= # set fixed locale, e.g. en_UK
spring.mvc.date-format= # set fixed date format, e.g. dd/MM/yyyy
spring.mvc.message-codes-resolver-format= # PREFIX_ERROR_CODE /POSTFIX_ERROR_CODE
spring.mvc.ignore-default-model-on-redirect=true # If the the content ofthe "default" model should be ignored redirects
spring.view.prefix= # MVC view prefix
spring.view.suffix= # ... and suffix
spring.resources.cache-period= # cache timeouts in headers sent tobrowser
spring.resources.add-mappings=true # if default mappings should be added
# SPRING HATEOS (HateoasProperties)
spring.hateoas.apply-to-primary-object-mapper=true # if the primarymapper should also be configured
# HTTP encoding (HttpEncodingProperties)
spring.http.encoding.charset=UTF-8 # the encoding of HTTPrequests/responses
spring.http.encoding.enabled=true # enable http encoding support
spring.http.encoding.force=true # force the configured encoding
# JACKSON (JacksonProperties)
spring.jackson.date-format= # Date format string (e.g. yyyy-MM-ddHH:mm:ss), or a fully-qualified date format class name (.fasterxml.jackson.databind.util.ISO8601DateFormat)
spring.jackson.property-naming-strategy= # One of the constants onJackson's PropertyNamingStrategy (e.g.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES) or the fully-qualified class name ofa PropertyNamingStrategy subclass
spring.jackson.deserialization.*= # see Jackson's DeserializationFeature
spring.jackson.generator.*= # see Jackson's JsonGenerator.Feature
spring.jackson.mapper.*= # see Jackson's MapperFeature
spring.jackson.parser.*= # see Jackson's JsonParser.Feature
spring.jackson.serialization.*= # see Jackson's SerializationFeature
# THYMELEAF (ThymeleafAutoConfiguration)
spring.thymeleaf.check-template-location=true
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.excluded-view-names= # comma-separated list of viewnames that should be excluded from resolution
spring.thymeleaf.view-names= # comma-separated list of view names thatcan be resolved
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=HTML5
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.content-type=text/html # ;charset=&encoding& isadded
spring.thymeleaf.cache=true # set to false for hot refresh
# FREEMARKER (FreeMarkerAutoConfiguration)
spring.freemarker.allow-request-override=false
spring.freemarker.cache=true
spring.freemarker.check-template-location=true
spring.freemarker.charset=UTF-8
spring.freemarker.content-type=text/html
spring.freemarker.expose-request-attributes=false
spring.freemarker.expose-session-attributes=false
spring.freemarker.expose-spring-macro-helpers=false
spring.freemarker.prefix=
spring.freemarker.request-context-attribute=
spring.freemarker.settings.*=
spring.freemarker.suffix=.ftl
spring.freemarker.template-loader-path=classpath:/templates/ #comma-separated list
spring.freemarker.view-names= # whitelist of view names that can be resolved
# GROOVY TEMPLATES (GroovyTemplateAutoConfiguration)
spring.groovy.template.cache=true
spring.groovy.template.charset=UTF-8
spring.groovy.template.configuration.*= # See Groovy'sTemplateConfiguration
spring.groovy.template.content-type=text/html
spring.groovy.template.prefix=classpath:/templates/
spring.groovy.template.suffix=.tpl
spring.groovy.template.view-names= # whitelist of view names that can beresolved
# VELOCITY TEMPLATES (VelocityAutoConfiguration)
spring.velocity.allow-request-override=false
spring.velocity.cache=true
spring.velocity.check-template-location=true
spring.velocity.charset=UTF-8
spring.velocity.content-type=text/html
spring.velocity.date-tool-attribute=
spring.velocity.expose-request-attributes=false
spring.velocity.expose-session-attributes=false
spring.velocity.expose-spring-macro-helpers=false
spring.velocity.number-tool-attribute=
spring.velocity.prefer-file-system-access=true # prefer file systemaccess for template loading
spring.velocity.prefix=
spring.velocity.properties.*=
spring.velocity.request-context-attribute=
spring.velocity.resource-loader-path=classpath:/templates/
spring.velocity.suffix=.vm
spring.velocity.toolbox-config-location= # velocity Toolbox configlocation, for example "/WEB-INF/toolbox.xml"
spring.velocity.view-names= # whitelist of view names that can beresolved
# JERSEY (JerseyProperties)
spring.jersey.type=servlet # servlet or filter
spring.jersey.init= # init params
spring.jersey.filter.order=
# INTERNATIONALIZATION (MessageSourceAutoConfiguration)
spring.messages.basename=messages
spring.messages.cache-seconds=-1
spring.messages.encoding=UTF-8
# SECURITY (SecurityProperties)
security.user.name=user # login username
security.user.password= # login password
security.user.role=USER # role assigned to the user
security.require-ssl=false # advanced settings ...
security.enable-csrf=false
security.basic.enabled=true
security.basic.realm=Spring
security.basic.path= # /**
security.filter-order=0
security.headers.xss=false
security.headers.cache=false
security.headers.frame=false
security.headers.content-type=false
security.headers.hsts=all # none / domain / all
security.sessions=stateless # always / never / if_required / stateless
security.ignored=false
# DATASOURCE (DataSourceAutoConfiguration & DataSourceProperties)
spring.datasource.name= # name of the data source
spring.datasource.initialize=true # populate using data.sql
spring.datasource.schema= # a schema (DDL) script resource reference
spring.datasource.data= # a data (DML) script resource reference
spring.datasource.sql-script-encoding= # a charset for reading SQLscripts
spring.datasource.platform= # the platform to use in the schema resource(schema-${platform}.sql)
spring.datasource.continue-on-error=false # continue even if can't beinitialized
spring.datasource.separator=; # statement separator in SQLinitialization scripts
spring.datasource.driver-class-name= # JDBC Settings...
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
spring.datasource.jndi-name= # For JNDI lookup (class, url, username& password are ignored when set)
spring.datasource.max-active=100 # Advanced configuration...
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=10
spring.datasource.validation-query=
spring.datasource.test-on-borrow=false
spring.datasource.test-on-return=false
spring.datasource.test-while-idle=
spring.datasource.time-between-eviction-runs-millis=
spring.datasource.min-evictable-idle-time-millis=
spring.datasource.max-wait=
spring.datasource.jmx-enabled=false # Export JMX MBeans (if supported)
# DATASOURCE (PersistenceExceptionTranslationAutoConfiguration
spring.dao.exceptiontranslation.enabled=true
# MONGODB (MongoProperties)
spring.data.mongodb.host= # the db host
spring.data.mongodb.port=27017 # the connection port (defaults to 27107)
spring.data.mongodb.uri=mongodb://localhost/test # connection URL
spring.data.mongodb.database=
spring.data.mongodb.authentication-database=
spring.data.mongodb.grid-fs-database=
spring.data.mongodb.username=
spring.data.mongodb.password=
spring.data.mongodb.repositories.enabled=true # if spring datarepository support is enabled
# JPA (JpaBaseConfiguration, HibernateJpaAutoConfiguration)
spring.jpa.properties.*= # properties to set on the JPA connection
spring.jpa.open-in-view=true
spring.jpa.show-sql=true
spring.jpa.database-platform=
spring.jpa.database=
spring.jpa.generate-ddl=false # ignored by Hibernate, might be usefulfor other vendors
spring.jpa.hibernate.naming-strategy= # naming classname
spring.jpa.hibernate.ddl-auto= # defaults to create-drop for embeddeddbs
spring.data.jpa.repositories.enabled=true # if spring data repositorysupport is enabled
# JTA (JtaAutoConfiguration)
spring.jta.log-dir= # transaction log dir
spring.jta.*= # technology specific configuration
# SOLR (SolrProperties})
spring.data.solr.host=http://127.0.0.1:8983/solr
spring.data.solr.zk-host=
spring.data.solr.repositories.enabled=true # if spring data repositorysupport is enabled
# ELASTICSEARCH (ElasticsearchProperties})
spring.data.elasticsearch.cluster-name= # The cluster name (defaults toelasticsearch)
spring.data.elasticsearch.cluster-nodes= # The address(es) of the servernode (comma- if not specified starts a client node)
spring.data.elasticsearch.repositories.enabled=true # if spring datarepository support is enabled
# DATA RESET (RepositoryRestConfiguration})
spring.data.rest.base-uri= # base URI against which the exporter shouldcalculate its links
# FLYWAY (FlywayProperties)
flyway.check-location=false # check that migration scripts locationexists
flyway.locations=classpath:db/migration # locations of migrationsscripts
flyway.schemas= # schemas to update
flyway.init-version= 1 # version to start migration
flyway.init-sqls= # SQL statements to execute to initialize a connectionimmediately after obtaining it
flyway.sql-migration-prefix=V
flyway.sql-migration-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 ownDataSource
flyway.password= # JDBC password if you want Flyway to create its ownDataSource
# LIQUIBASE (LiquibaseProperties)
liquibase.change-log=classpath:/db/changelog/db.changelog-master.yaml
liquibase.check-change-log-location=true # check the change log locationexists
liquibase.contexts= # runtime contexts to use
liquibase.default-schema= # default database schema to use
liquibase.drop-first=false
liquibase.enabled=true
liquibase.url= # specific JDBC url (if not set the default datasource isused)
liquibase.user= # user name for liquibase.url
liquibase.password= # password for liquibase.url
spring.jmx.enabled=true # Expose MBeans from Spring
# RABBIT (RabbitProperties)
spring.rabbitmq.host= # connection host
spring.rabbitmq.port= # connection port
spring.rabbitmq.addresses= # connection addresses (e.g.myhost:9999,otherhost:1111)
spring.rabbitmq.username= # login user
spring.rabbitmq.password= # login password
spring.rabbitmq.virtual-host=
spring.rabbitmq.dynamic=
# REDIS (RedisProperties)
spring.redis.database= # database name
spring.redis.host=localhost # server host
spring.redis.password= # server password
spring.redis.port=6379 # connection port
spring.redis.pool.max-idle=8 # pool settings ...
spring.redis.pool.min-idle=0
spring.redis.pool.max-active=8
spring.redis.pool.max-wait=-1
spring.redis.sentinel.master= # name of Redis server
spring.redis.sentinel.nodes= # comma-separated list of host:port pairs
# ACTIVEMQ (ActiveMQProperties)
spring.activemq.broker-url=tcp://localhost:61616 # connection URL
spring.activemq.user=
spring.activemq.password=
spring.activemq.in-memory=true # broker kind to create if no broker-urlis specified
spring.activemq.pooled=false
# HornetQ (HornetQProperties)
spring.hornetq.mode= # connection mode (native, embedded)
spring.hornetq.host=localhost # hornetQ host (native mode)
spring.hornetq.port=5445 # hornetQ port (native mode)
spring.hornetq.embedded.enabled=true # if the embedded server is enabled(needs hornetq-jms-server.jar)
spring.hornetq.embedded.server-id= # auto-generated id of the embeddedserver (integer)
spring.hornetq.embedded.persistent=false # message persistence
spring.hornetq.embedded.data-directory= # location of data content (whenpersistence is enabled)
spring.hornetq.embedded.queues= # comma-separated queues to create onstartup
spring.hornetq.embedded.topics= # comma-separated topics to create onstartup
spring.hornetq.embedded.cluster-password= # customer password (randomlygenerated by default)
# JMS (JmsProperties)
spring.jms.jndi-name= # JNDI location of a JMS ConnectionFactory
spring.jms.pub-sub-domain= # false for queue (default), true for topic
# Email (MailProperties)
spring.mail.host=smtp.acme.org # mail server host
spring.mail.port= # mail server port
spring.mail.username=
spring.mail.password=
spring.mail.default-encoding=UTF-8 # encoding to use for MimeMessages
spring.mail.properties.*= # properties to set on the JavaMail session
# SPRING BATCH (BatchDatabaseInitializer)
spring.batch.job.names=job1,job2
spring.batch.job.enabled=true
spring.batch.initializer.enabled=true
spring.batch.schema= # batch schema to load
spring.aop.auto=
spring.aop.proxy-target-class=
# FILE ENCODING (FileEncodingApplicationListener)
spring.mandatory-file-encoding=false
# SPRING SOCIAL (SocialWebAutoConfiguration)
spring.social.auto-connection-views=true # Set to true for defaultconnection views or false if you provide your own
# SPRING SOCIAL FACEBOOK (FacebookAutoConfiguration)
spring.social.facebook.app-id= # your application's Facebook App ID
spring.social.facebook.app-secret= # your application's Facebook AppSecret
# SPRING SOCIAL LINKEDIN (LinkedInAutoConfiguration)
spring.social.linkedin.app-id= # your application's LinkedIn App ID
spring.social.linkedin.app-secret= # your application's LinkedIn AppSecret
# SPRING SOCIAL TWITTER (TwitterAutoConfiguration)
spring.social.twitter.app-id= # your application's Twitter App ID
spring.social.twitter.app-secret= # your application's Twitter AppSecret
# SPRING MOBILE SITE PREFERENCE (SitePreferenceAutoConfiguration)
spring.mobile.sitepreference.enabled=true # enabled by default
# SPRING MOBILE DEVICE VIEWS(DeviceDelegatingViewResolverAutoConfiguration)
spring.mobile.devicedelegatingviewresolver.enabled=true # disabled bydefault
spring.mobile.devicedelegatingviewresolver.normal-prefix=
spring.mobile.devicedelegatingviewresolver.normal-suffix=
spring.mobile.devicedelegatingviewresolver.mobile-prefix=mobile/
spring.mobile.devicedelegatingviewresolver.mobile-suffix=
spring.mobile.devicedelegatingviewresolver.tablet-prefix=tablet/
spring.mobile.devicedelegatingviewresolver.tablet-suffix=
# ----------------------------------------
# ACTUATOR PROPERTIES
# ----------------------------------------
# MANAGEMENT HTTP SERVER (ManagementServerProperties)
management.port= # defaults to 'server.port'
management.address= # bind to a specific NIC
management.context-path= # default to '/'
management.add-application-context-header= # default to true
management.security.enabled=true # enable security
management.security.role=ADMIN # role required to access the managementendpoint
management.security.sessions=stateless # session creating policy to use(always, never, if_required, stateless)
# PID FILE (ApplicationPidFileWriter)
spring.pidfile= # Location of the PID file to write
# ENDPOINTS (AbstractEndpoint subclasses)
endpoints.autoconfig.id=autoconfig
endpoints.autoconfig.sensitive=true
endpoints.autoconfig.enabled=true
endpoints.beans.id=beans
endpoints.beans.sensitive=true
endpoints.beans.enabled=true
endpoints.configprops.id=configprops
endpoints.configprops.sensitive=true
endpoints.configprops.enabled=true
endpoints.configprops.keys-to-sanitize=password,secret,key # suffix orregex
endpoints.dump.id=dump
endpoints.dump.sensitive=true
endpoints.dump.enabled=true
endpoints.env.id=env
endpoints.env.sensitive=true
endpoints.env.enabled=true
endpoints.env.keys-to-sanitize=password,secret,key # suffix or regex
endpoints.health.id=health
endpoints.health.sensitive=true
endpoints.health.enabled=true
endpoints.health.mapping.*= # mapping of health statuses to HttpStatuscodes
endpoints.health.time-to-live=1000
<.sensitive=false
<.enabled=true
endpoints.mappings.enabled=true
endpoints.mappings.id=mappings
endpoints.mappings.sensitive=true
endpoints.metrics.id=metrics
endpoints.metrics.sensitive=true
endpoints.metrics.enabled=true
endpoints.shutdown.id=shutdown
endpoints.shutdown.sensitive=true
endpoints.shutdown.enabled=false
endpoints.trace.id=trace
endpoints.trace.sensitive=true
endpoints.trace.enabled=true
# HEALTH INDICATORS (previously health.*)
management.health.db.enabled=true
management.health.diskspace.enabled=true
management.health.mongo.enabled=true
management.health.rabbit.enabled=true
management.health.redis.enabled=true
management.health.solr.enabled=true
management.health.diskspace.path=.
management.health.diskspace.threshold=
management.health.status.order=DOWN, OUT_OF_SERVICE, UNKNOWN, UP
# MVC ONLY ENDPOINTS
endpoints.jolokia.path=jolokia
endpoints.jolokia.sensitive=true
endpoints.jolokia.enabled=true # when using Jolokia
# JMX ENDPOINT (EndpointMBeanExportProperties)
endpoints.jmx.enabled=true
endpoints.jmx.domain= # the JMX domain, defaults to 'org.springboot'
endpoints.jmx.unique-names=false
endpoints.jmx.static-names=
# JOLOKIA (JolokiaProperties)
jolokia.config.*= # See Jolokia manual
# REMOTE SHELL
shell.auth=simple # jaas, key, simple, spring
<mand-refresh-interval=-1
<mand-path-patterns= # classpath*:/commands/**,classpath*:/crash/commands/**
shell.config-path-patterns= # classpath*:/crash/*
shell.disabled-commands=jpa*,jdbc*,jndi* # comma-separated list ofcommands to disable
shell.disabled-plugins=false # don't expose plugins
shell.ssh.enabled= # ssh settings ...
shell.ssh.key-path=
shell.ssh.port=
shell.telnet.enabled= # telnet settings ...
shell.telnet.port=
shell.auth.jaas.domain= # authentication settings ...
shell.auth.key.path=
shell.auth.simple.user.name=
shell.auth.simple.user.password=
shell.auth.spring.roles=
# GIT INFO
spring.git.properties= # resource ref to generated git info propertiesfile
浏览: 34877 次
来自: 深圳

我要回帖

更多关于 机器人动漫图片 的文章

 

随机推荐