Використання Java-анотацій як інструменту надання API
DOI: 10.31673/2412-9070.2021.045659
Анотація
Java-анотації є потужною частиною мови програмування, але здебільшого їх використовують зазвичай користувачі деякої логіки, а не автори анотацій. Наприклад, не важко знайти вихідний код Java, який містить анотацію @Override, оброблену компілятором Java, анотацію @Autowired, яка використовується фреймворком Spring, або анотацію @Entity, що застосовується фреймворком Hibernate, але рідко можна побачити анотації, написані користувачем. Незважаючи на те, що користувацькі анотації є аспектом мови Java, яку не дуже часто використовують, вони можуть бути доволі корисним ресурсом під час розроблення коду, який приємно читати і водночас лаконічно досягати своїх цілей, оскільки це роблять такі фреймовки, як Spring або Hibernate.
Ключові слова: Java; JVM; анотація.
Список використаної літератури
1. Head First Java, 2nd Edition by Kathy Sierra, Bert Bates. 2005. C. 233–249.
2. Java: The Complete Reference, Eleventh Edition 11th Edition by Herbert Schildt. 2018. C. 301–323.
3. Java Professional Library by David Flanagan. 2000. С. 171–188.
4. Java Developer’s Reference by Bryan Morgan, Michael Morrison, Michael T. Nygard, Dan Joshi, Tom Trinko, Mike Cohn. 1996. С. 201–212.
5. Effective Java 3rd Edition by Joshua Bloch. 2017. С. 99–111.
6. Thinking in Java 4th Edition by Bruce Eckel. 2006. С. 247–255.