> For the complete documentation index, see [llms.txt](https://opu.gitbook.io/oop2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://opu.gitbook.io/oop2/practice-4/1.-sozdanie-i-nastroika-spring-boot-proekta.md).

# 1. Создание и настройка Spring Boot проекта

Создадим новый Spring Boot проект, выберем следующие модули

![](https://156292728-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZaTGrFtB1bdGKXJN28%2F-Lcc-lr8oR00iP08B1JG%2F-Lcc31UP7gFpUh24hGkE%2Fimage.png?alt=media\&token=3aada474-d3ea-40c7-80f3-3766c908d5ab)

В новом проекте обратите внимание на структуру папок. В папке **resources\templates** будут содержаться html-файлы с использованием шаблонизатора **Thymeleaf**.

![](https://156292728-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZaTGrFtB1bdGKXJN28%2F-Lcc-lr8oR00iP08B1JG%2F-Lcc0R3U8gjYsu_Hmav5%2Fimage.png?alt=media\&token=0772240b-a78c-4473-aa7f-0184493b0edd)

Создадим файл **index.html**. Обратите внимание, что в теге html необходимо указать пространство имен **th** для подключения тегов **Thymeleaf**.

{% code title="index.html" %}

```markup
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" xmlns:th="http://www.thymeleaf.org">
    <title>Index page</title>
</head>
<body>
    <h1>Hello, world!</h1>
</body>
</html>
```

{% endcode %}

В проекте Spring Boot MVC страница **index** будет автоматически передана при переходе на URL "/". Запустим проект и зайдем в браузер.

![](https://156292728-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LZaTGrFtB1bdGKXJN28%2F-Lcc-lr8oR00iP08B1JG%2F-Lcc3z7FsKPXjZOXBBj3%2Fimage.png?alt=media\&token=1a3db11a-aa92-4d69-8cf7-cc37167df967)
