查看方法可以直接跳转到下方的方式一
nacos配置如下
nacos配置接受类如下:
@Data
@Component
//接收方式2
@ConfigurationProperties(prefix = "equipment")
public class LoginConfig {
//接收方式1
@Value("${equipment.isUsed:false}")
private boolean isUsed;
//接收方式2
private boolean needGetChannel;
}
方式一
@Component
public class Login {
private static Login resource;
@Autowired
private LoginConfig loginConfig ;
@PostConstruct
public void init(){
resource = this;
resource.loginConfig = this.loginConfig ;
}
public static String loginIn(LoginParam loginParam) {
//静态方法获取到了参数
System.out.println("####### " + resource.yuShiConfig.isNeedGetChannel());
}
方式二
@Mapper
public interface EquMapper extends BaseMapper<EquipmentInfoEntity> {
}
@Component
public class EquUtil {
private static EquMapper equMapper;
@Autowired
public void setEquMapper(EquMapper em) {
equMapper = em;
}
public static String getInfo(String id) {
equMapper.selectById(id);
}
}