Перейти к основному содержимому

· 3 мин. чтения

1. Обзор

Некоторые популярные библиотеки макетов, такие как Mockito и Easymock , создают макеты, используя преимущества модели классов на основе наследования Java. EasyMock реализует интерфейс во время выполнения, тогда как Mockito наследует от целевого класса для создания имитирующей заглушки.

Ни один из подходов не подходит для статических методов, поскольку статические методы связаны с классом и не могут быть переопределены. Тем не менее, JMockit предоставляет функции имитации статического метода.

В этом уроке мы рассмотрим некоторые из этих функций.

Для ознакомления с JMockit см. нашу предыдущую статью .

2. Зависимости Maven

· 3 мин. чтения

1. Обзор

Eclipse IDE — один из самых распространенных инструментов для разработки Java-приложений. Он поставляется с настройками по умолчанию, которые позволяют нам создавать и выполнять наш код прямо в среде IDE.

Однако этих настроек по умолчанию иногда недостаточно, когда мы пытаемся построить с помощью Maven в Eclipse. Следовательно, мы столкнемся с ошибками сборки.

В этом кратком руководстве мы продемонстрируем изменения конфигурации, которые необходимо внести, чтобы мы могли создавать проекты Java на основе Maven в среде IDE.

2. Компиляция Java в Eclipse

· 12 мин. чтения

1. Обзор

В предыдущих статьях мы рассмотрели основы JHipster и способы его использования для создания приложения на основе микросервисов .

В этом руководстве мы рассмотрим службу учетных записей пользователей и авторизации JHipster — для краткости UAA — и как ее использовать для защиты полноценного микросервисного приложения на основе JHispter. Более того, всего этого можно добиться, не написав ни единой строчки кода !

2. Основные функции UAA

Важной особенностью приложений, которые мы создали в наших предыдущих статьях, является то, что учетные записи пользователей были их неотъемлемой частью. Теперь это нормально, когда у нас есть одно приложение, но что, если мы хотим разделить учетные записи пользователей между несколькими приложениями, созданными JHipster? Вот тут-то и появляется UAA JHipster.

· 3 мин. чтения

1. Введение

В этом руководстве мы рассмотрим несколько подходов к повторению JSONObject , простого представления JSON для Java.

Мы начнем с наивного решения, а затем рассмотрим что-то более надежное.

2. Итерация через JSONObject

Начнем с простого случая повторения JSON пар имя-значение:

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы сосредоточимся на том, как интегрировать Spring Data API с платформой Apache Ignite.

Чтобы узнать об Apache Ignite, ознакомьтесь с нашим предыдущим руководством .

2. Настройка Мавена

В дополнение к существующим зависимостям мы должны включить поддержку Spring Data:

· 3 мин. чтения

1. Обзор

В этом кратком руководстве мы сосредоточимся на интерфейсах BeanNameAware и BeanFactoryAware в Spring Framework .

Мы опишем каждый интерфейс отдельно с плюсами и минусами их использования.

2. Осведомленный интерфейс

И BeanNameAware, и BeanFactoryAware принадлежат интерфейсу корневого маркера org.springframework.beans.factory.Aware . Это использует инъекцию сеттера для получения объекта во время запуска контекста приложения.

· 4 мин. чтения

1. Обзор

Spring поставляется с набором аннотаций @Enable , упрощающих разработчикам настройку приложения Spring . Эти аннотации используются вместе с аннотацией @Configuration .

В этой статье мы рассмотрим некоторые из этих аннотаций:

  • @EnableWebMvc
  • @EnableCaching
  • @EnableScheduling
  • @EnableAsync
  • @EnableWebSocket
  • @EnableJpaRepositories
  • @EnableTransactionManagement
  • @EnableJpaAuditing

2. @EnableWebMvc

· 3 мин. чтения

В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach .

2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал намного больше читать, чтобы убедиться, что освещаю и курирую вещи, которые имеют ценность и действительно интересны.

Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.

Вот так…

1. Весна и Ява

>> Улучшенные события приложений в Spring Framework 4.2

· 3 мин. чтения

На этой неделе много интересных статей о Java 9.

Вот так…

1. Весна и Ява

>> Что нового в JPA 2.2 — Типы даты и времени в Java 8 [ vladmihalcea.com ]

JPA 2.2 наконец-то поддерживает java.time .

>> Oracle защищает модульную систему Java [ infoq.com ]

· 4 мин. чтения

Вот так…

1. Весна и Ява

>> Функционально-ориентированное программирование с помощью Spring Cloud Function Framework [ infoq.com ]

Spring Cloud Function — это новый проект, который охватывает работу с функциями — отдельными единицами вычислений. Интересным новым дополнением здесь является возможность отделить продукты от конкретного поставщика, введя зависимости от платформы развертывания.

>> Разбор параметров запроса LocalDate в Spring Boot [ blog.codecentric.de ]

Использование LocalDates в качестве параметров запроса не всегда так просто, как могло бы быть в Spring, но мы всегда можем реализовать свои собственные средства форматирования.