Spec-Zone.ru › Kotlin 2

Создание приложения для управления задачами с помощью Spring Boot и Claude

В этом руководстве вы узнаете, как использовать Claude для создания приложения на Kotlin для управления задачами. В руководстве для управления серверной инфраструктурой используется Spring Boot, а Claude планирует и разрабатывает приложение.

Если вы предпочитаете создать приложение без помощи ИИ, воспользуйтесь руководством Создание веб-приложения с Kotlin и Spring Boot.

Как и любой инструмент на основе ИИ, Claude может допускать ошибки. Внимательно проверяйте изменения Claude и используйте его только с кодом, которому доверяете. Подробнее о политике безопасности Claude см. в разделе Документация Claude Code.

Настройка среды

В этом руководстве Claude используется через JetBrains AI Assistant, но вы также можете выполнить шаги руководства с помощью Claude Code в терминале.

  1. Скачайте и установите последнюю версию IntelliJ IDEA.

  2. Установите JetBrains AI Assistant.

  3. Активируйте Claude Agent одним из следующих способов:

    • С помощью подписки JetBrains AI

    • С помощью ключа API

    • С помощью Anthropic Console

Создание проекта

Вы также можете создать проект Spring Boot с помощью веб-генератора проектов Spring.

Создайте новый проект Spring Boot в IntelliJ IDEA:

  1. В IntelliJ IDEA выберите Файл | Создать | Проект.

  2. На панели слева выберите Новый проект | Spring Boot.

  3. Укажите следующие поля и параметры в окне Новый проект:

    • Имя: task-manager-demo

    • Язык: Kotlin

    • Тип: Gradle — Kotlin

      Этот параметр задает систему сборки и DSL.

    • Имя пакета: org.jetbrains.kotlin.taskmanagerdemo

    • JDK: jbr-21

    • Java: 17

      Если эти версии Java и JDK не установлены, их можно скачать из раскрывающихся списков.

    Create Spring Boot project
  4. Убедитесь, что указали все поля, затем нажмите Далее.

  5. Выберите последнюю стабильную версию Spring Boot в поле Spring Boot.

  6. Выберите зависимость Web | Spring Web.

    Set up Spring Boot project
  7. Нажмите Создать, чтобы сгенерировать и настроить проект.

    IDE сгенерирует и откроет новый проект. Загрузка и импорт зависимостей проекта могут занять некоторое время.

Создание плана разработки

В проекте:

  1. Откройте окно инструментов AI Chat AI Chat. По умолчанию выбран режим Чат. Выберите Claude Agent.

    Select Claude Agent
  2. Нажмите Режим: по умолчанию Operation mode и выберите Режим: планирование. Теперь Claude Agent готов составить план, не выполняя никаких действий.

    Select Plan Mode

    Подробнее о режимах работы см. в разделе Выбор режима работы.

  3. Напишите запрос, в котором попросите Claude создать приложение для управления задачами. Расскажите, что, по вашему мнению, должно в него входить. Например:

    I'd like to create a task manager application for managing tasks, such as a grocery list. 
    It should have a basic UI and include categories, due dates, priorities, and status tracking. 
    
    Use VCS while working. Work step by step and create commits at each stage so I can review the changes afterward.
    

    Рекомендации по составлению запроса см. в разделе Рекомендации по работе с Claude Code.

    Claude изучит структуру существующего проекта и предложит план.

  4. Внимательно проверьте план, прежде чем продолжить. Чтобы внести изменения, выберите Нет, продолжить планирование и отправьте дополнительные комментарии.

  5. Когда будете готовы продолжить, выберите вариант Да ..., соответствующий желаемому уровню контроля над изменениями Claude.

    Ready to code

    Подробнее о различных вариантах см. в разделе Режимы разрешений Claude Code.

  6. Claude выйдет из режима Планирование и начнет работу. Дождитесь ее завершения.

Проверка коммитов

Перед запуском приложения внимательно проверьте сгенерированные изменения:

  1. Откройте окно инструментов Git, чтобы просмотреть список коммитов.

  2. Выберите коммит и дважды щелкните каждый измененный файл, чтобы просмотреть различия в режиме сравнения IntelliJ IDEA.

Side-by-side viewer

Запуск приложения

Когда результат изменений вас устроит, запустите приложение:

  1. Запустите задачу Gradle bootRun или выполните в терминале следующую команду:

    ./gradlew bootRun
    
  2. Откройте в браузере URL-адрес localhost. Обычно по умолчанию используется:

    http://localhost:8080
    

    Теперь вы должны увидеть базовый интерфейс, созданный Claude.

    Run the app

    Поскольку интерфейс создает Claude, он может отличаться от представленного в этом руководстве.

Тестирование приложения

Теперь пора протестировать приложение.

Ручное тестирование интерфейса

Для начала проверьте работу интерфейса. Попробуйте выполнить несколько простых действий:

  1. Создайте задачу и проверьте поля формы.

  2. Отредактируйте задачу, чтобы проверить, сохраняются ли изменения.

  3. Измените статус задачи.

  4. Удалите задачу.

  5. Измените категорию задачи.

Если какое-либо из этих действий не работает, отправьте Claude новый запрос с просьбой изучить и устранить проблему.

Запуск модульных тестов

Claude также автоматически создает несколько тестов. Проверьте, что все тесты проходят, выполнив команду:

./gradlew test

Также можно открыть тест в каталоге src/test и нажать значок запуска run icon на полях. Успешно пройденный тест будет отмечен значком run success icon.

Если какой-либо тест не работает, отправьте Claude новый запрос с просьбой изучить и устранить проблему.

Улучшение приложения

Теперь, когда первоначальная задача выполнена, можно внести улучшения. Например, улучшим интерфейс, чтобы пользователи могли редактировать задачи прямо в списке.

Можно отправить запрос, например:

As a next step, allow users to edit tasks inline. For example, let users click on a task title to edit it directly in the list,
and update fields like priority, due date, or status without leaving the current view. 
This change should make the app feel faster and more intuitive to use.

Как и прежде, Claude изучит структуру существующего проекта и предложит план. Приняв план, дождитесь завершения работы Claude, проверьте изменения, а затем снова запустите приложение.

Refine your Spring Boot app with Claude

Поздравляем! Вы использовали Claude для планирования, создания, тестирования и улучшения приложения на Kotlin и Spring Boot прямо в IntelliJ IDEA.

Что дальше?

  • Узнайте больше о навыках Kotlin AI

  • Ознакомьтесь с руководством по использованию Junie с навыками Kotlin AI

19 мая 2026 г.
Использование Spring Data CrudRepository для доступа к базе данныхОбзор

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/spring-boot-claude.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API