51,411
社区成员
发帖
与我相关
我的任务
分享
,还得凑足10字[/quote]
是profiles,比如你在本地运行的时候激活dev,在有Redis的机器上激活test,然后你的application.yml配置两个环境相同的配置和profiles.active,然后添加application-test.yml和application-dev.yml做不同配置,你这里就是-test.yml有Redis配置,-dev.yml没有Redis配置,不知说明白了木有[/quote]
我打算这么做,首先,关闭redis自动配置,改为我自己通过注解配置,且使用@ConditionalOnProperty,然后是按多环境还是启动传参作为开关,都好说了。先试试,配置这块不是很熟。[/quote]
你通过在-dev.yml文件中配置spring.autoconfigure.exclude排除redis自动配置不更好吗[/quote]
是更好,我郁闷了,我估计是今天一脑袋浆糊,就是没转过弯,突然好了,感谢啊!!
,还得凑足10字[/quote]
是profiles,比如你在本地运行的时候激活dev,在有Redis的机器上激活test,然后你的application.yml配置两个环境相同的配置和profiles.active,然后添加application-test.yml和application-dev.yml做不同配置,你这里就是-test.yml有Redis配置,-dev.yml没有Redis配置,不知说明白了木有[/quote]
谢谢啊。我明白你的意思,现在我的问题是,那个配置文件里我不知道该怎么设置能使redis不启用,好像没有找到停用redis的属性名称。[/quote]
哦,呵呵,我跑题了,你可能是用了redis-starter,如果是的话你可能需要试一下下排除autoconfig,
这个属性spring.autoconfigure.exclude[/quote]
呵呵,我是打算排除那个redis.哎,要是能通过配置文件就能排除就好了,感觉应该可以吧,毕竟修改注解还是等于修改代码了。
,还得凑足10字[/quote]
是profiles,比如你在本地运行的时候激活dev,在有Redis的机器上激活test,然后你的application.yml配置两个环境相同的配置和profiles.active,然后添加application-test.yml和application-dev.yml做不同配置,你这里就是-test.yml有Redis配置,-dev.yml没有Redis配置,不知说明白了木有[/quote]
我打算这么做,首先,关闭redis自动配置,改为我自己通过注解配置,且使用@ConditionalOnProperty,然后是按多环境还是启动传参作为开关,都好说了。先试试,配置这块不是很熟。[/quote]
你通过在-dev.yml文件中配置spring.autoconfigure.exclude排除redis自动配置不更好吗
,还得凑足10字[/quote]
是profiles,比如你在本地运行的时候激活dev,在有Redis的机器上激活test,然后你的application.yml配置两个环境相同的配置和profiles.active,然后添加application-test.yml和application-dev.yml做不同配置,你这里就是-test.yml有Redis配置,-dev.yml没有Redis配置,不知说明白了木有[/quote]
我打算这么做,首先,关闭redis自动配置,改为我自己通过注解配置,且使用@ConditionalOnProperty,然后是按多环境还是启动传参作为开关,都好说了。先试试,配置这块不是很熟。
,还得凑足10字[/quote]
是profiles,比如你在本地运行的时候激活dev,在有Redis的机器上激活test,然后你的application.yml配置两个环境相同的配置和profiles.active,然后添加application-test.yml和application-dev.yml做不同配置,你这里就是-test.yml有Redis配置,-dev.yml没有Redis配置,不知说明白了木有[/quote]
谢谢啊。我明白你的意思,现在我的问题是,那个配置文件里我不知道该怎么设置能使redis不启用,好像没有找到停用redis的属性名称。[/quote]
哦,呵呵,我跑题了,你可能是用了redis-starter,如果是的话你可能需要试一下下排除autoconfig,
这个属性spring.autoconfigure.exclude
,还得凑足10字[/quote]
是profiles,比如你在本地运行的时候激活dev,在有Redis的机器上激活test,然后你的application.yml配置两个环境相同的配置和profiles.active,然后添加application-test.yml和application-dev.yml做不同配置,你这里就是-test.yml有Redis配置,-dev.yml没有Redis配置,不知说明白了木有[/quote]
谢谢啊。我明白你的意思,现在我的问题是,那个配置文件里我不知道该怎么设置能使redis不启用,好像没有找到停用redis的属性名称。
,还得凑足10字[/quote]
是profiles,比如你在本地运行的时候激活dev,在有Redis的机器上激活test,然后你的application.yml配置两个环境相同的配置和profiles.active,然后添加application-test.yml和application-dev.yml做不同配置,你这里就是-test.yml有Redis配置,-dev.yml没有Redis配置,不知说明白了木有
,还得凑足10字