4. “Project Lombok makes java a spicier language
by adding 'handlers' that know how to build
and compile simple, boilerplate-free, not-
quite-java code.”
Project Lombok
4 https://github.com/rzwitserloot/lombok
LombokはJavaに’ハンドラ’を追加することで、Javaを気の利いた
言語にするよ!
ハンドラは
・シンプルで
・ボイラープレート(おきまりの書き方)をまぬがれる
・Javaっぽくない
コードにするビルドやコンパイルの方法を把握しているものだよ!
5. public
class
Cat
{
private
static
final
Logger
log
=
LoggerFactory.getLogger(Cat.class);
private
String
name;
private
String
voice;
private
int
age;
public
Cat()
{
this(null,
null,
0);
}
public
Cat(String
name,
String
voice,
int
age)
{
this.name
=
name;
this.voice
=
voice;
this.age
=
age;
}
public
void
setName(String
name)
{
this.name
=
name;
}
public
String
getName()
{
return
name;
}
//
以下略…
毎回作成する
おきまりのコード
(ボイラープレート)
IDEである程度生成できるものもあるが、面倒なこともあるよ