«Реализация решателя 2048 на Java»

«1. Введение Недавно мы рассмотрели алгоритм решения игры 2048. Мы обсуждали это с теоретической точки зрения, а не с каким-либо реальным кодом. Здесь мы напишем реализацию этого на Java. Это будет играть как за человека, так и за компьютер, показывая,

«Различия между YAML и JSON»

«1. Обзор В этой быстрой статье мы рассмотрим различия между YAML и JSON на быстрых и практических примерах. 2. Формат Чтобы получить лучшее изображение, давайте начнем с представления JSON и YAML простого POJO: class Person { String name; Integer age;

«Исключение сопоставления гибернации — неизвестный объект»

«1. Проблема В этой статье будет обсуждаться проблема org.hibernate.MappingException: неизвестный объект и решения как для Hibernate, так и для среды Spring и Hibernate. 2. Отсутствует или недействительна аннотация @Entity Наиболее распространенной причиной исключения сопоставления является просто класс сущности, в котором

«См. Переменные среды в pom.xml.»

«1. Обзор В этом кратком руководстве мы увидим, как читать переменные среды из pom.xml Maven для настройки процесса сборки. 2. Переменные среды Для ссылки на переменные среды из pom.xml мы можем использовать синтаксис ${env.VARIABLE_NAME}. Например, давайте воспользуемся им, чтобы внедрить

«Введение в PMD»

«1. Обзор Проще говоря, PMD — это анализатор исходного кода, который находит распространенные ошибки программирования, такие как неиспользуемые переменные, пустые блоки catch, создание ненужных объектов и т. д. Он поддерживает Java, JavaScript, Salesforce.com Apex, PLSQL, Apache Velocity, XML, XSL. В

«Создание API с помощью Spark Java Framework»

«1. Введение В этой статье мы познакомимся с фреймворком Spark. Spark framework — это веб-фреймворк для быстрой разработки, вдохновленный фреймворком Sinatra для Ruby и построенный на философии Java 8 Lambda Expression, что делает его менее подробным, чем большинство приложений, написанных

«Поддержка аудита аутентификации Spring Boot»

«1. Обзор В этой короткой статье мы рассмотрим модуль Spring Boot Actuator и поддержку публикации событий аутентификации и авторизации в сочетании с Spring Security. 2. Зависимости Maven Во-первых, нам нужно добавить spring-boot-starter-actuator в наш pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> <version>2.2.2.RELEASE</version> </dependency>

«Использование @JsonComponent в Spring Boot»

«1. Обзор Эта короткая статья посвящена тому, как использовать аннотацию @JsonComponent в Spring Boot. Аннотация позволяет нам представить аннотированный класс как сериализатор и/или десериализатор Джексона без необходимости добавлять его в ObjectMapper вручную. Это часть основного модуля Spring Boot, поэтому в

«Serenity BDD с Spring и JBehave»

«1. Введение Ранее мы представили структуру Serenity BDD. В этой статье мы расскажем, как интегрировать Serenity BDD с Spring. 2. Зависимость Maven Чтобы включить Serenity в нашем проекте Spring, нам нужно добавить serenity-core и serenity-spring в pom.xml: <dependency> <groupId>net.serenity-bdd</groupId> <artifactId>serenity-core</artifactId>