validation
package herdin.boot;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
import org.springframework.validation.BeanPropertyBindingResult;
import org.springframework.validation.Errors;
@Component
public class AppRunner implements ApplicationRunner {
private Logger logger = LoggerFactory.getLogger(AppRunner.class);
@Override
public void run(ApplicationArguments args) throws Exception {
Event event = new Event();
event.setTitle("not empty fucker");
EventValidator evnEventValidator = new EventValidator();
Errors errors = new BeanPropertyBindingResult(event, "event");
evnEventValidator.validate(event, errors);
this.logger.debug("HAS ERROR? {}", errors.hasErrors());
Thread.sleep(2000L);
System.exit(0);
}
}
Last updated
Was this helpful?