#java #spring #spring-boot
Вопрос:
Как использовать функцию загрузки в legacy project?
Мой проект — это проект на основе Spring legacy.
Я хочу использовать функции spring boot.
Итак, я импортировал следующие две строки:
import org.springframework.data.r2dbc.repository.R2dbcRepository;
import reactor.core.publisher.Mono;
Но intellij не распознал два пакета.
На всякий случай я добавил зависимости Spring Data R2DBC в start.spring.io , но pom.xml не могу их прочесть.
Я хочу использовать интерфейс, подобный приведенному ниже коду.
@Repository
public interface EventRepository extends R2dbcRepository<TbEventInfo, String>{
Mono<TbEventInfo> findByEvtNo(int evtNo);
Mono<TbEventInfo> save(TbEventInfo tbEventInfo);
}
Как я могу использовать вышеупомянутую функцию загрузки в устаревшей среде на основе проекта?
Комментарии:
1. Вы не возражаете, если поделитесь всем своим файлом pom? Боюсь, вам не хватает неправильного родительского проекта, который делает некоторые зависимости недоступными. Кроме того, вы можете создать новый проект spring-boot с использованием spring initializr , а затем скопировать необходимые файлы из legacy project. Я думаю, что это более эффективно.