Java 如何覆盖默认的activiti spring引导配置
我正在开发一个Spring启动应用程序,并试图调整我的Activiti进程引擎设置。我已将Activiti依赖项添加到我的Java 如何覆盖默认的activiti spring引导配置,java,spring-boot,activiti,Java,Spring Boot,Activiti,我正在开发一个Spring启动应用程序,并试图调整我的Activiti进程引擎设置。我已将Activiti依赖项添加到我的pom.xml中,Boot能够正确启动和加载我的BPMN文件 我现在想做的是覆盖一些Spring引导默认设置,例如MailServerHost设置。在application.properties文件中是否有这样做的方法?我环顾四周,但找不到列出这些属性的引用。我想我正在寻找类似Activiti属性的内容。是的,您可以在application.properties文件中覆盖它。
pom.xml
中,Boot能够正确启动和加载我的BPMN
文件
我现在想做的是覆盖一些Spring引导默认设置,例如
MailServerHost
设置。在application.properties
文件中是否有这样做的方法?我环顾四周,但找不到列出这些属性的引用。我想我正在寻找类似Activiti属性的内容。是的,您可以在application.properties文件中覆盖它。看这里
请参阅电子邮件部分。以下是相关章节
# Email (MailProperties)
spring.mail.default-encoding=UTF-8 # Default MimeMessage encoding.
spring.mail.host= # SMTP server host. For instance `smtp.example.com`
spring.mail.jndi-name= # Session JNDI name. When set, takes precedence to others mail settings.
spring.mail.password= # Login password of the SMTP server.
spring.mail.port= # SMTP server port.
spring.mail.properties.*= # Additional JavaMail session properties.
spring.mail.protocol=smtp # Protocol used by the SMTP server.
spring.mail.test-connection=false # Test that the mail server is available on startup.
spring.mail.username= # Login user of the SMTP server.
是的,您可以在application.properties文件中覆盖它。看这里 请参阅电子邮件部分。以下是相关章节
# Email (MailProperties)
spring.mail.default-encoding=UTF-8 # Default MimeMessage encoding.
spring.mail.host= # SMTP server host. For instance `smtp.example.com`
spring.mail.jndi-name= # Session JNDI name. When set, takes precedence to others mail settings.
spring.mail.password= # Login password of the SMTP server.
spring.mail.port= # SMTP server port.
spring.mail.properties.*= # Additional JavaMail session properties.
spring.mail.protocol=smtp # Protocol used by the SMTP server.
spring.mail.test-connection=false # Test that the mail server is available on startup.
spring.mail.username= # Login user of the SMTP server.
您是否正在使用Activiti的Spring Boot Starter?然后,您可以在application.properties或.yml中配置特定属性,例如:
spring.activiti.mailServerHost=
spring.activiti.mailServerPort=
spring.activiti.mailServerDefaultFrom=
您可以在类org.activiti.spring.boot.ActivitiProperties
中看到可用属性的完整列表(请参阅)。前缀总是spring.activiti
加上变量名。您还可以在那里看到默认值
Activiti不使用默认的Spring Mail配置,因此Spring.Mail.
属性不会有任何效果
如果将IntelliJ或Eclipse与已激活的Spring Boot集成一起使用,则在编辑配置文件时,应该会自动完成该属性。是否使用Spring Boot Starter for Activiti?然后,您可以在application.properties或.yml中配置特定属性,例如:
spring.activiti.mailServerHost=
spring.activiti.mailServerPort=
spring.activiti.mailServerDefaultFrom=
您可以在类org.activiti.spring.boot.ActivitiProperties
中看到可用属性的完整列表(请参阅)。前缀总是spring.activiti
加上变量名。您还可以在那里看到默认值
Activiti不使用默认的Spring Mail配置,因此Spring.Mail.
属性不会有任何效果
如果您将IntelliJ或Eclipse与激活的Spring Boot集成一起使用,则在编辑配置文件时,应该会自动完成该属性。谢谢M Sach,我正在寻找特定于Activiti的配置,如dunni的回答所示。谢谢M Sach,我正在寻找特定于Activiti的配置,正如邓尼的回答。谢谢邓尼,这正是我所需要的!谢谢邓尼,这正是我需要的!