如果你是一名安卓开发者,你也一定听过大名鼎鼎的网络请求框架Retrofit.它将网络请求的方式以注解的形式展现,极大的提高了代码的可读性,同时网络请求集中写在一个interface中提高了代码的可维护性.除此之外,例如Dagger , GreenDao,ButterKnife等等 也是大量运营了注解.为什么这些知名的开源项目如此青睐注解? 在注解使用之前,xml被广泛用于描述原数据,但是在使用xml越来越长之后,开发人员意识到使用xml耦合性太高.于是在java 5.0 的版本,注解(Annot…