data注解提供了构造方法吗