Pytania oznaczone «annotations»

W programowaniu adnotacje służą do dodawania informacji do elementu kodu, których nie można wyrazić w systemie typów.

498
Kiedy używasz adnotacji @Override w Javie i dlaczego?

Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. На этот вопрос есть ответы на Stack Overflow на русском : Что означает "@Override"...

459
Wiosna: @Component kontra @Bean

Rozumiem, że @Component adnotacja została wprowadzona wiosną 2.5 w celu pozbycia się definicji fasoli xml przy użyciu skanowania ścieżki klas. @Bean został wprowadzony wiosną 3.0 i można go używać z @Configuration , aby w pełni pozbyć się pliku xml i zamiast tego użyć konfiguracji java. Czy...

380
@Resource vs. @Autowired

Której adnotacji @Resource ( jsr250 ) lub @Autowired (specyficzny dla wiosny) należy użyć w DI? Z powodzeniem korzystałem zarówno w przeszłości, jak @Resource(name="blah")i@Autowired @Qualifier("blah") Instynktownie @Resourcetrzymam się tagu, ponieważ został ratyfikowany przez ludzi jsr. Czy...

347
@ Użycie pustej adnotacji

Widziałem jakąś metodę w Javie zadeklarowaną jako: void foo(@Nullable Object obj) { ... } Jakie jest znaczenie tego @Nullabletutaj? Czy to oznacza, że ​​wkład może być null? Bez adnotacji dane wejściowe nadal mogą być zerowe, więc myślę, że to nie tylko