12 подписчиков
Почему возвращать null - это плохая практика: 1. Если метод может возвращать null, то вызывающий код обязан проверять на null полученные от метода данные. Иначе есть риск получить Null Pointer Exception при работе с этими данными. Это очень сильно загромождает код, обязуя проверить все данные на null каждый раз. 2. В разработке ПО всегда надо использовать FailFast подход, для раннего обнаружения ошибок. Если метод вернул null, а вызывающий код не проверяя передает его дальше, например кладет его...
2 года назад
461 подписчик
1371. Aннотация @Autowired в Spring. Аннотация @Autowired в Spring используется для автоматического внедрения зависимостей в объекты. Когда вы помечаете поле, конструктор или метод с аннотацией @Autowired, Spring будет искать соответствующий компонент или бин и автоматически внедрять его в ваш объект. Преимущества использования аннотации @Autowired включают уменьшение необходимости вручную создавать и связывать объекты, улучшение читаемости кода и повышение гибкости при разработке приложений Spring...
7 месяцев назад
13,7K подписчиков
Источник: Nuances of Programming В предыдущей статье мы говорили о том, что такое аннотации и как пользоваться готовыми аннотациями в Java. Но Java также дает возможность создавать собственные аннотации для улучшения кода. Чтобы сгенерировать любую пользовательскую аннотацию, необходимо использовать мета-аннотации. В этой статье объясняется, как создавать мета- и пользовательские аннотации и украшать ими объекты. Пользовательские аннотации Наряду со множеством предопределенных аннотаций в Java можно определять и собственные пользовательские аннотации...
2 года назад
208 подписчиков
Как то делал я один проект, в очередной раз как вы поняли. И заказчику понадобилось сделать вьюху, которая бы выглядела как пошаговая, знаете есть такие вьюхи типа вы пошагово выполняете какие-то действия, там авторизацию или регистрацию, так вот тут он захотел что бы такое было на создании одной инфы в приложении, вверху у нас есть эта пошаговая вьюха, а ниже у нас список с внесенными в него данными, в нашем случае я решил что это будут просто текстовые айтемы без какой либо логической ...
3 года назад