SmartMVC
Все документы
Руководство
Возможности
Аутентификация
Пример
Справочник
  • 简体中文
  • English
  • 日本語
  • Русский
GitHub
Все документы
Руководство
Возможности
Аутентификация
Пример
Справочник
  • 简体中文
  • English
  • 日本語
  • Русский
GitHub

Вся документация

Здесь собрана полная карта документации SmartMVC. Читать всё сразу не обязательно. Если вы только знакомитесь со SmartMVC, начните с раздела «Начало работы» и двигайтесь по порядку. Если фреймворк уже подключён, переходите прямо к нужной возможности. В следующих разделах материал становится подробнее и помогает во время разработки и поиска причин ошибок.

Начало работы

Узнайте, какие задачи решает SmartMVC, подключите его к приложению и разберитесь, как он участвует в обработке запроса.

  1. Знакомство со SmartMVC
    Разберитесь в назначении SmartMVC, его возможностях и связи со Spring MVC.
  2. Быстрый старт
    Явно добавьте зависимости приложения и SmartMVC, затем запустите первый метод API без дополнительных настроек для старта.
  3. Как SmartMVC обрабатывает запрос
    Проследите путь от получения запроса до ответа и узнайте, где работают отдельные механизмы расширения.

Ключевые возможности

Освойте ответы, исключения, работу со временем и журналирование — то, что напрямую используется в большинстве веб-приложений.

  1. Единый формат ответа
    Используйте стабильную оболочку успешного ответа, модель пагинации и правила автоматической упаковки.
  2. Исключения и проверка параметров
    Возвращайте бизнес-ошибки, HTTP-ошибки и сведения об ошибках полей в понятном и предсказуемом формате.
  3. Дата и время
    Настройте единые правила ввода, вывода, часовых поясов и заполнения недостающих частей даты и времени.
  4. Журнал запросов
    Записывайте путь, статус, длительность запроса и исходный контроллер на выбранном уровне журнала.

Аутентификация и авторизация

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

  1. Основы аутентификации и авторизации
    Изучите полную и аннотационную аутентификацию, анонимный доступ и исключённые пути.
  2. Собственная аутентификация и текущий пользователь
    Реализуйте обработчик аутентификации и безопасно получайте текущего пользователя и его разрешения в коде приложения.

Полный пример

  1. Пример входа и проверки доступа
    Объедините вход, разбор токена, текущего пользователя и проверку доступа к методу API в один законченный сценарий.

Справочники

Обращайтесь к этим страницам, когда нужно уточнить конкретную настройку, тип или метод.

  1. Справочник настроек
    Найдите все параметры spring.smart.mvc.*, их значения по умолчанию и рекомендации по применению.
  2. Краткий справочник API
    Найдите основные аннотации, модели ответов, типы исключений, интерфейсы аутентификации и API текущего сеанса.
Изменить эту страницу на GitHub
Последнее обновление: 07.08.2026, 08:33
Назад
Главная
Далее
Знакомство со SmartMVC