ユーティリティの開発によく使われるツールパッケージとクラス


Google Guava Optional : MoreObjects : java.util.Objects , , split、join
Apache Commons commons-beanutils : JavaBean , 。 BeanUtils.copyProperties()、ProperUtils.copyProperties() commons-lang : :StringUtils commons-io : IO , :IOUtils commons-collections : , :CollectionUtils commons-fileupload :
SpringのツールクラスStringUtils: WebUtils: Web FileCopyUtils( )、ResourceUtils( ) ObjectUtils ReflectionUtils:
lombok Java , 。 getter、setter、toString、hashcode、equals、 @Getter、@Setter: getter、setter @NoArgsConstructor: @AllArgsConstructor: @Data: getter、setter、hashcode、equals、toString @Slf4j log @NonNull
Swagger Spring MVC RESTful API ,