mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-06-28 13:34:18 +08:00
!195 sa-token-solon-plugin:调整适配代码,允许没有sa-token配置内容。
Merge pull request !195 from 西东/dev
This commit is contained in:
commit
bdcaecd5bc
@ -46,17 +46,19 @@ public class XPluginImp implements Plugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void beanInitDo(AopContext context) {
|
private void beanInitDo(AopContext context) {
|
||||||
|
// 注入上下文Bean
|
||||||
|
SaManager.setSaTokenContext(new SaContextForSolon());
|
||||||
|
|
||||||
//注入配置Bean
|
//注入配置Bean
|
||||||
SaTokenConfig saTokenConfig = Solon.cfg().getBean("sa-token", SaTokenConfig.class);
|
SaTokenConfig saTokenConfig = Solon.cfg().getBean("sa-token", SaTokenConfig.class);
|
||||||
|
if (saTokenConfig != null) {
|
||||||
SaManager.setConfig(saTokenConfig);
|
SaManager.setConfig(saTokenConfig);
|
||||||
|
}
|
||||||
|
|
||||||
context.getBeanAsync(SaTokenConfig.class, bean -> {
|
context.getBeanAsync(SaTokenConfig.class, bean -> {
|
||||||
SaManager.setConfig(bean);
|
SaManager.setConfig(bean);
|
||||||
});
|
});
|
||||||
|
|
||||||
// 注入上下文Bean
|
|
||||||
SaManager.setSaTokenContext(new SaContextForSolon());
|
|
||||||
|
|
||||||
// 注入Dao Bean
|
// 注入Dao Bean
|
||||||
context.getBeanAsync(SaTokenDao.class, bean -> {
|
context.getBeanAsync(SaTokenDao.class, bean -> {
|
||||||
SaManager.setSaTokenDao(bean);
|
SaManager.setSaTokenDao(bean);
|
||||||
|
Loading…
Reference in New Issue
Block a user