Spring MVC – @PathVariable игнорирует символы после точки

Проблема

Столкнулся с неожиданной проблемой во время запроса файла на выгрузку обрезалось расширение файлов fileName.XLS или fileName.XLSX в результате в контроллер прилетало только fileName.

 

Читать далее «Spring MVC – @PathVariable игнорирует символы после точки»

Spring Boot + Spring Data JPA + MySQL(Hikari Connection Pool)

В этой статье мы научимся создавать приложение с помощью Spring Boot + Spring Data JPA + MySQL + пул соединений HikariCP
Технологии:

  1. Spring Boot 1.5.9.RELEASE
  2. Spring Data 1.11.9.RELEASE
  3. Hibernate 5.0.12 Final
  4. MySQL Server 5.7.19-17
  5. MySQL JDBC driver 5.1.44
  6. Hikari Connection Pool 2.7.6
  7. Maven
  8. Java 8

1. Структура каталогов

Читать далее «Spring Boot + Spring Data JPA + MySQL(Hikari Connection Pool)»

Spring Boot SLF4J логирование

Сегодня будем подключать логер SLF4J к написанному ранее проекту Spring Boot и Thymeleaf JAR.

SLF4J (Simple Logging Facade for Java) — библиотека для протоколирования, ставящая своей целью предоставить максимально простой, но при этом мощный фасад для различных систем протоколирования на Java.

1. Структура каталогов

Читать далее «Spring Boot SLF4J логирование»

Пример Spring Boot и Thymeleaf JAR

Пример SPRING BOOT приложения в связке с встроенным сервером приложений Tomcat  и движком шаблонов Thymeleaf  в качестве исполняемого JAR-файла.

Технологии:

  1. Spring Boot 1.5.9.RELEASE
  2. Spring 4.3.13.RELEASE
  3. Thymeleaf 2.1.6.RELEASE
  4. Tomcat Embed 8.5.6
  5. Maven 3
  6. Java 8

Читать далее «Пример Spring Boot и Thymeleaf JAR»

Spring Boot + JS используя webjars

Этот пример покажет как быстро подгружать java script зависимости в ваш проект и поддерживать актуальность версий. Но не забывайте что обратная зависимость не всегда работает ровно, поэтому я бы не советовал использовать всегда актуальные библиотеки на продакшен версиях. Читать далее «Spring Boot + JS используя webjars»