应用程序属性
Core
jmix.core.anonymous-authentication-token-key
用在 Spring Security AnonymousAuthenticationProvider 和 AnonymousAuthenticationFilter 中的 key。
默认值:de72c623-6d3d-458c-a187-c526de515ecd
jmix.core.available-locales
定义应用程序中使用的语言环境,用英文逗号分隔。参阅 配置语言环境 章节。
示例:
jmix.core.available-locales = en,zh_CN
jmix.core.conf-dir
设置配置文件的目录,可以在运行时修改。Resources
接口的默认实现会使用该参数,在对 classpath 进行搜索之前先加载该文件夹内的资源文件。
默认值:${user.dir}/.jmix/conf
${user.dir} 是用户的工作目录(即 JVM 的启动目录)。
|
jmix.core.default-file-storage
如果应用程序使用了 多个文件存储,用该参数指定默认的文件存储。
jmix.core.exclude-beans
排除在 Spring 应用程序上下文之外的一组 bean 名称,用逗号分隔。可以用来 覆盖 已经在某些扩展组件中使用了 @Primary
注解的 bean。
示例:
jmix.core.exclude-beans = abc_FooService,abc_BarService
jmix.core.fetch-plans-config
设置共享 fetch plan 仓库配置文件的路径。请参考 创建 Fetch Plans 部分。
示例:
jmix.core.fetch-plans-config = com/company/demo/fetch-plans.xml
jmix.core.temp-dir
定义应用程序保存临时文件的目录。
框架和扩展组件的导入/导出、上传/下载会使用该属性。
默认值:${user.dir}/.jmix/temp
${user.dir} 是用户的工作目录(JVM 的启动目录)。
|
jmix.core.trigger-files-enabled
启用 bean 调用触发器文件。
触发器文件,是一个放置于应用程序 临时文件夹 下 triggers
子文件夹的文件。文件名由 #
分隔的两部分组成:第一部分是 bean 类名,第二部分是 bean 的方法名。例如,io.jmix.core.Messages#clearCache
。触发器文件的处理器会监控这个文件夹,检查新的触发器文件并调用相应的方法,然后删除这些文件。
默认值:true
jmix.core.web-host-name
设置应用程序运行服务器的名称。
该属性可以在多个应用程序子系统中使用。如果某个子系统需要使用该属性,应当在文档中提及。
这个属性并不会影响应用程序运行的实际服务器地址。如需绑定特定的地址,使用 server.address Spring Boot 配置。
|
jmix.core.web-port
设置应用程序运行服务器的端口。
该属性可以在多个应用程序子系统中使用。如果某个子系统需要使用该属性,应当在文档中提及。
这个属性并不会影响应用程序运行的实际服务器端口。如需绑定特定的端口,使用 server.port Spring Boot 配置。
|
jmix.core.work-dir
定义应用程序可以存储数据的工作目录。
由 本地文件存储 使用,默认会在其 filestorage
子文件夹创建文件存储结构。
默认值:${user.dir}/.jmix/work
${user.dir} 是用户的工作目录(JVM 的启动目录)。
|
CORS
关于 CORS 的更多信息,参阅 REST API 扩展组件的 CORS 章节。