I thought that @Required would check the field at build time, not injection time. If the field was set to null, then you're going to have a bad time.
On 11 September 2016 at 10:50, Gary Gregory <garydgreg...@gmail.com> wrote: > I forgot to say that: > > org.apache.logging.log4j.core.appender.ConsoleAppender.Builder.build() > org.apache.logging.log4j.core.appender.FileAppender.Builder.build() > org.apache.logging.log4j.core.appender.RollingFileAppender.Builder.build() > org.apache.logging.log4j.core.appender.SocketAppender.Builder.build() > > All provide default layouts. > > Gary > > > On Sun, Sep 11, 2016 at 8:48 AM, Gary Gregory <garydgreg...@gmail.com> > wrote: > >> I'm pretty sure we no longer need @Required on layout on >> org.apache.logging.log4j.core.appender.AbstractAppender.Builder.layout. >> >> Would it be OK to say that an appender should provide a default layout? >> >> Gary >> >> -- >> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >> Java Persistence with Hibernate, Second Edition >> <http://www.manning.com/bauer3/> >> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >> Spring Batch in Action <http://www.manning.com/templier/> >> Blog: http://garygregory.wordpress.com >> Home: http://garygregory.com/ >> Tweet! http://twitter.com/GaryGregory >> > > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > Java Persistence with Hibernate, Second Edition > <http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory > -- Matt Sicker <boa...@gmail.com>