@Component
@ServerEndpoint("/socket")
public class Server {
private Logger logger = LoggerFactory.getLogger(Server.class);
@XxlConf("cztech.port")
public String port;
@OnOpen
public void onOpen(Session session){
logger.info("port 为"+port);
logger.info ("client is "+ XxlConfClient.get("cztech.port"));
logger.info("有连接建立");
}
}
输出的日志如下:
在这个场景中又是可以获取到的:
@RestController
public class HelloController {
@XxlConf("cztech.name")
public String name;
@XxlConf("cztech.port")
private String port;
@GetMapping("/hello")
public String hello(){
return "hello"+name+port;
}
}
在下面的情况下注解没有获取到值:
输出的日志如下: 在这个场景中又是可以获取到的: