HTML Diff
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>