при весенней загрузке Open Session in View включен по умолчанию.
Вы должны отключить его в application.properties
spring.jpa.open-in-view=false
Поскольку Джексон тоже может попробоватьчтобы сериализовать объекты, на которые ссылаются Lazy, вам нужно добавить тип данных Джексона для hibernate5 (потому что вы используете весеннюю загрузку 2)
@Bean
public Module hibernate5Module() {
return new Hibernate5Module();
}
и в вашем pom.xml
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-hibernate5</artifactId>
</dependency>
без версиипотому что это будет взято родителем весенней загрузки