Spring удивителен, и вы правы, в Spring проще кодировать, чем объяснять. Я разрабатывал с Spring годами и многому научился, случайно пропустив нужные аннотации и отследив ошибки. Не волнуйтесь - я перечислил некоторые из самых основных отправных точек, чтобы ознакомиться с. Оттуда отправляйтесь в том направлении, которое вас больше всего интересует.
Spring 101: ознакомьтесь с этой терминологией
- Аннотации
- Внедрение зависимостей
- Зависимости автопроводки
В Википедии будут приведены наиболее простые объяснения вышеприведенных терминов, и они могут привести вас к другим понятиям.
Spring 102: ознакомьтесь с этими аннотациями
@Configuration
является отправной точкой
@Bean
и @Component
определяют модули при запуске приложения
@Inject
и @Autowired
вставляют эти предопределенные модули в другой модуль
Ознакомьтесь с этим недавним руководством по внедрению зависимости Spring
Spring 201: аннотации для REST API
@RequestMapping
определит ПУТЬ и МЕТОД HTTP для API
конечная точка
Ознакомьтесь с этим руководством по созданию REST API в Spring
Spring 202: Аннотации для Hibernate
@Entity
для определения объекта Java, который переводится в строку в таблице базы данных
@Table
, чтобы определить, с какой таблицей объект связан с
@Column
, чтобы определить, с каким столбцом связана переменная Java-объекта
Это лучше всего видно на примере в этом руководстве по использованию Spring Hibernate
Наконец
- Не думайте, что вам нужно знать все о весне; основные понятия помогут вам проделать долгий путь!