0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Spring Boot предоставляет автоматическую конфигурацию для отдачи статических ресурсов - например, JS, CSS или картинок. По умолчанию они автоматически отдаются по запросу из директории<em>src/main/resources/static</em>. Содержимое этой директории может выглядеть так:</p>
1
<p>Spring Boot предоставляет автоматическую конфигурацию для отдачи статических ресурсов - например, JS, CSS или картинок. По умолчанию они автоматически отдаются по запросу из директории<em>src/main/resources/static</em>. Содержимое этой директории может выглядеть так:</p>
2
<ul><li><em>src/main/resources/static/images/logo.png</em></li>
2
<ul><li><em>src/main/resources/static/images/logo.png</em></li>
3
<li><em>src/main/resources/static/css/style.css</em></li>
3
<li><em>src/main/resources/static/css/style.css</em></li>
4
<li><em>src/main/resources/static/js/app.js</em></li>
4
<li><em>src/main/resources/static/js/app.js</em></li>
5
</ul><p>Если предположить, что сервер стартует на 8080 порту, то получить доступ к этим файлам можно по следующим ссылкам:</p>
5
</ul><p>Если предположить, что сервер стартует на 8080 порту, то получить доступ к этим файлам можно по следующим ссылкам:</p>
6
<ul><li><a>http://localhost:8080/images/logo.png</a></li>
6
<ul><li><a>http://localhost:8080/images/logo.png</a></li>
7
<li><a>http://localhost:8080/css/style.css</a></li>
7
<li><a>http://localhost:8080/css/style.css</a></li>
8
<li><a>http://localhost:8080/js/app.js</a></li>
8
<li><a>http://localhost:8080/js/app.js</a></li>
9
</ul><p>Или то же самое внутри HTML-файлов:</p>
9
</ul><p>Или то же самое внутри HTML-файлов:</p>
10
<p>Если ресурс не найден, то Spring Boot автоматически возвращает ошибку 404. Страницу с ошибкой можно кастомизировать, для этого необходимо создать файл<em>404.html</em>в директории<em>src/main/resources/public/error</em>.</p>
10
<p>Если ресурс не найден, то Spring Boot автоматически возвращает ошибку 404. Страницу с ошибкой можно кастомизировать, для этого необходимо создать файл<em>404.html</em>в директории<em>src/main/resources/public/error</em>.</p>
11
<h2>index.html</h2>
11
<h2>index.html</h2>
12
<p>Входную страницу сайта или сервиса на Spring Boot можно получить двумя способами:</p>
12
<p>Входную страницу сайта или сервиса на Spring Boot можно получить двумя способами:</p>
13
<ul><li>С помощью обработчика маршрута главной страницы<a>http://localhost:8080</a></li>
13
<ul><li>С помощью обработчика маршрута главной страницы<a>http://localhost:8080</a></li>
14
<li>С помощью статического файла<em>index.html</em>добавленного в директорию<em>src/main/resources/public</em>. Spring Boot отдает этот файл автоматически при запросе на<a>http://localhost:8080</a>. Это самый распространенный способ при наличии фронтенд-части, создаваемой отдельно от Spring Boot</li>
14
<li>С помощью статического файла<em>index.html</em>добавленного в директорию<em>src/main/resources/public</em>. Spring Boot отдает этот файл автоматически при запросе на<a>http://localhost:8080</a>. Это самый распространенный способ при наличии фронтенд-части, создаваемой отдельно от Spring Boot</li>
15
</ul><p>Рассмотрим пример файла:</p>
15
</ul><p>Рассмотрим пример файла:</p>
16
<h2>Рекомендуемые программы</h2>
16
<h2>Рекомендуемые программы</h2>