Spring – это фреймворк java с открытым исходным кодом, наиболее часто используемый в настоящее время на платформе java, он предназначен для решения проблем, которые в прежние времена доставляли нам головную боль и заставляли нас тратить время на конфигурации. ваши библиотеки и средства, заставьте разработчика просто беспокоиться о решении конкретных проблем
Документация о Spring cloud и AWS
Amazon Web Services, также известная как AWS, представляет собой сервисную платформу облачных вычислений, созданную Amazon, услуги предлагаются в разных географических регионах по всему миру.
В данном обучении мы будем с помощью: В этом тренинге мы используем:
- Spring JPA Документация
- AWS SQS Документация
- AWS SNS Учебная весна с ответами на вопросы SNS /|/| Документация AWS DynamoDB
- Документация AWS RDS
- Документация AWS S3
- Учебное пособие Baeldung AWS ECS
- Документация
прежде всего, создайте проект spring с этими зависимостями создайте проект как gradlew :
обс:: добавьте зависимость пружинного привода в архив gradlew
Создание первой конечной точки
вы создадите новый пакет под названием controllers, и внутри пакета вы создадите класс под названием Test controller, поверх класса у нас есть аннотации importants, которые преобразуют класс в контроллере.
@RestController -> Предназначен для весеннего распознавания класса как контроллер отдыха
@RequestMapping(“/api”) -> задайте начальный путь определения к классу, чтобы мы могли получить доступ к конечным точкам этого класса, нам нужно поставить/api перед адресом конечной точки.endereço сделать конечную точку
@Slf4j -> Аннотация Ломбока, используемая нами для создания наших журналов
@PathVariable -> Перенесите параметр {имя} в url-адрес
Запустите проект и протестируйте конечную точку с помощью INSOMNIA
ОТДЫХ ОТ бессонницы
Во-первых, создайте запрос
Затем
введите имя для запроса и нажмите “Создать”.
следующий
введите URL-адрес конечной точки и нажмите “ОТПРАВИТЬ”.
что ж, у нас есть статус ответа”, а тело – это имя, которое мы передали по url
увидимся в части 2
Оригинал: “https://dev.to/pedrospiet/how-to-build-microsservices-with-spring-boot-and-aws-with-fargate-and-docker-part-1-4chc”