Как связать Java проект с html представлением?

Хочу сделать сайт с джавой на backend-e но не знаю как


Ответы (2 шт):

Автор решения: Vania

Перед созданием сайта, нужно начать с изучения таких сущностей как основы интернета, HTTP протокол, паттерны проектирования такие как MVC и не только... А на механическом уровне, на чистой Java сайты не пишутся, рассмотри Spring Framework, его устройство и разделение чтобы определённо знать какой функционал вводить. Также для начала советую использовать шаблонизатор Thymeleaf для связки отображения с backend-ом.

→ Ссылка
Автор решения: Vladimir Galkov

самое простое и быстрое это разобраться с начальной формой спрингбута и использовать в pom.xml


-<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

-<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-web</artifactId>
</dependency>

ещё минималистичнее это в @RestController в методе с @ResponseBody выбрасывать в return конкретный прям просто тупо html файл с диска.

правда когда вы доберётесь до запуска этого всего, то поймёте уже как это сделать правильнее :)

→ Ссылка