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 Не Веб Приложение (CommandLineRunner)

Для создания не веб приложения Spring Boot нам нужно реализовать интерфейс CommandLineRunner и реализовать его метод run(String …)

Читать далее «Spring Boot Не Веб Приложение (CommandLineRunner)»

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

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

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

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

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

Spring Security примеры

Spring Security — это гибкая и мощная система проверки подлинности и контроля доступа для защиты веб-приложения Spring на основе Java.

[stextbox id=’info’]Рекомендую начать с этого примера Spring Boot + Spring Security + Thymeleaf [/stextbox]

1. Примеры

Примеры ниже покажут как защитить ваше веб-приложение с помощью Spring Security.

2. FAQ

Часто задаваемые вопросы связанные с Spring Security.

Ссылки

  1. Spring Security Official Page
  2. Spring Security Reference
  3. Custom Authentication with Spring Security
Leo Dev Blog | LD
Обзор конфиденциальности

На сайте используются обязательные и аналитические файлы cookie.

Обязательные cookie необходимы для корректной работы сайта.

Аналитические cookie используются для анализа посещаемости и улучшения работы сайта.

Вы можете изменить настройки использования cookie.