1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lodsve-lodsve-framework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 17 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 11:05 99fdb05

Обновление журнала

2.7.6-RELEASE

  1. Изменены авторские права для всех файлов.
  2. Поддержка пользовательских глобальных параметров в swagger.
  3. Внедрение editconfig для настройки IDE-формата.
  4. Изменения в Travis: удалены уведомления о веб-хуках (проблема с веб-хуками).
  5. Удаление lodsve-all.

2.7.5-RELEASE

  1. Добавление lodsve-dependencies для управления версиями зависимостей.
  2. Новый компонент lodsve-framework-bom.
  3. Настройка lodsve-amqp на lodsve-rabbitmq.
  4. Новый компонент lodsve-rocketmq.

2.7.4-RELEASE

  1. Обновлены версии solr и fastjson.
  2. Очищены неиспользуемые зависимости.
  3. Добавлен локальный Maven-сервер.

2.7.2-RELEASE (специальное издание в честь праздника весны)

  1. Организация конфигурационных файлов с комментариями к каждому параметру.
  2. В springfox удалён метод получения пути.
  3. Изменение журнала: удаление предыдущих записей перед баннером.
  4. Оптимизация MyBatis для получения TypeHandler.
  5. Обновление spring.data.mongodb и исправление некоторых проблем.
  6. Решение проблемы с привязкой Map в Relaxed Bind.
  7. Поддержка Flyway для контроля версий нескольких источников данных (исправлено #30).
  8. Улучшение сообщений об ошибках в RelaxedBindFactory.
  9. Удаление зависимости commons-fileupload.

2.7.1-RELEASE

  1. Замена фреймворка логирования на logback.
  2. Интеграция Travis.
  3. Использование аннотаций @Setter и @Getter от Lombok для методов установки и получения в классе XXXProperties.
  4. Реализация AOP для печати параметров и возвращаемых значений каждого запроса.
  5. Улучшение README, добавление новых инструкций и изменение ссылок.
  6. Исправление ошибок.

2.7.0-RELEASE

  1. Улучшения в автоматической сборке конфигурационных файлов: ключи в map теперь заключены в [].
  2. Рефакторинг почтовой части на основе Spring Mail.
  3. Восстановление WeChat и рефакторинг.
  4. Выделение rdbms-части (связанной с источниками данных).
  5. Добавление универсальных DAO и оптимистических блокировок в MyBatis.
  6. Обновление связанных компонентов: Spring, JUnit, Jackson, Springfox, Commons-Lang3, Mybatis.
  7. Введение связанных компонентов: Vjtools, Guava.
  8. Исправление ошибок.

2.6.7-RELEASE

  1. Поддержка аннотаций AMQP; конфигурация доступна в файле rabbit.properties.
  2. Использование EnableXXX для конфигурации, остальные компоненты импортируются через spring.factories.
  3. Исправление ошибки в валидации загрузки файлов ошибок.

2.6.6-RELEASE

  1. Реорганизация конфигурационных файлов, добавление @Required к обязательным полям.
  2. Добавление переключателя транзакций.
  3. Переход на профили для P6Spy, оптимизация загрузки источников данных в MyBatis.
  4. Модификация реализации base64 для шифрования и дешифрования.
  5. Улучшение баннера, возможность вывода в журнале.
  6. Поддержка RelaxedBindFactory для типов перечисления.
  7. Получение фабрики для разбора JSON.
  8. Упрощение web.xml.
  9. Удалены WeChat и Workflow.

2.6.5-RELEASE

  1. Рефакторинг MyBatis, отказ от автоматического создания beans.
  2. Организация MongoDB.
  3. Многоуровневая конфигурация пулов соединений для нескольких источников данных.
  4. Реорганизация утилит: модификация ObjectUtils, перемещение Web-связанных утилит в lodsve-web, добавление RestUtils.
  5. Создание слоя web в lodsve-web.
  6. Загрузка параметров через WebApplicationInitializer.
  7. Улучшение проверки кода.

2.6.4.1-RELEASE

Для Soft Creation Development: многоуровневая конфигурация пула соединений для нескольких источников данных.

2.6.4-RELEASE

  1. Поддержка нескольких источников данных с несколькими базами данных.
  2. Возможность использования RelaxedBind с @ConditionalOnProperty.
  3. Оптимизация конфигурации MyBatis и Druid.
  4. Упрощение аннотаций MongoDB.
  5. Исправление ошибок.

2.6.3-SNAPSHOT

  1. Модификации в autoconfiguration и RelaxedBind.
  2. Модификации в PropertiesConfigurationFactory и RelaxedBindFactory.
  3. Решение проблем с запуском Maven.
  4. Стандартизация написания pom-файла Maven.
  5. Добавление авторских прав.
  6. Реорганизация безопасности.
  7. Использование плагина Shade для изменения кода P6Spy.
  8. Реализация Ordered интерфейса для обеспечения первого вывода баннера.
  9. Оптимизация кода в части кэша.
  10. Добавление файлов пакетных команд для Windows.

2.6.2-SNAPSHOT

  1. Добавление скриптов.
  2. Поддержка веб-сервисов: использование @EnableWebService, обязательная настройка в AppConfig, невозможность настройки в AppWebConfig, конфигурация в webservice.properties, модификация lodsve-all с использованием плагина Shade.

2.6.1-RELEASE

Исправление проблемы с Maven-deploy, когда lodsve-all не содержит файлов и генерация javadoc вызывает ошибку.

2.6.0-RELEASE

Изменение groupId, повторная загрузка сборки и определение новых правил публикации и номеров версий.

Примечание: в запросе отсутствует часть текста, поэтому перевод может быть неполным. V2.5.7

  1. Интегрировать шаблон конфигурационного файла в структуру фреймворка, каталог — lodsve-core/resources/config-template.
  2. Добавить плагин для автоматического закрытия и выпуска maven.
  3. Возможность настраивать перехватчики mybatis.
  4. Условные выражения для определения режима разработки.
  5. Вспомогательные функции для выполнения распространённых языков сценариев в среде JVM.
  6. Исправить ошибку в веб-приложении, связанную с условными выражениями.
  7. Конфигурационные файлы: .properties и framework/.properties загружаются в SystemConfig.
  8. Изменить структуру каталога config.
  9. Включить lombok.
  10. Заменить конфигурацию на основе аннотаций dubbo на конфигурацию XML.
  11. Изменить конфигурацию профиля.

V2.5.6

  1. Поддержка десериализации значений или кодов, передаваемых через интерфейс, в перечислениях.

V2.5.5

  1. Модифицировать файл pom, добавить профиль с именем release.
  2. Исправить ошибки обработки исключений.
  3. Обновить flyway.
  4. Автоматическое увеличение первичного ключа.
  5. Описание конфигурации springfox.
  6. Изменить путь структуры конфигурационных файлов.
  7. Реорганизовать функцию проверки.

V2.5.4

  1. Изменить версию dubbo.
  2. Обработка исключений в рамках фреймворка.
  3. Удалить конфигурацию OSChina maven и исправить некоторые проблемы с зависимостями.

V2.5.3

  1. Реализовать условие spring-boot и внести изменения в реализацию в рамках фреймворка.
  2. Изменить пути пакетов (на lodsve).
  3. Изменить способ получения типа базы данных mybatis.
  4. Исправить некоторые синтаксические предупреждения.

V2.5.2

  1. Добавить поддержку druid.
  2. Объединить lodsve-base, lodsve-config и lodsve-logger в lodsve-core.

V2.5.1

  1. Измените путь пакета на lodsve.

V2.4.11

  1. Удалить общий репозиторий mybatis и изменить связанный код.
  2. Конфигурация: добавить обязательные поля (@Required).
  3. Добавить логотип в README.md.

V2.4.10

  1. Завершить простую рабочую очередь.
  2. Обновление swagger до springfox.
  3. Переименовать cosmos в lodsve.
  4. Поддержка кэша spring.
  5. Исправление ошибок.

V2.4.9

  1. Исправить родительский pom, где забыли указать lodsve-logger.
  2. mybatis больше не нужно писать TypeHandler для перечислений, достаточно настроить enumsLocations в @EnableMyBatis.

V2.4.8

  1. Переименование проекта в lodsve.
  2. Значение: Let our develop Spring very easy!
  3. Изменение имён соответствующих папок.
  4. Изменить groupId на com.github.lodsve.
  5. Подготовка к публикации в центральном репозитории maven.

V2.4.7

  1. Изменить groupId на com.github.cosmos.

V2.4.6

  1. Оптимизация структуры проекта.
  2. Добавление API для разработки в WeChat Public Account.
  3. Упрощение модуля безопасности.
  4. Решение проблемы с возвращаемыми значениями CRUD в общем репозитории mybatis.
  5. Добавление модульных тестов (DBUnit Mockito PowerMockito Mock-Server).
  6. Исправление некоторых ошибок.

V2.4.5

  1. mybatis поддерживает сортировку.

V2.4.4

  1. Добавлена поддержка dubbo.
  2. Управление включением swagger с помощью конфигурации spring profile.
  3. Решение проблем с искажением символов в конфигурационных файлах.
  4. mybatis использует генератор идентификаторов Twitter snowflake для первичных ключей.
  5. Решение междоменных проблем.
  6. Исправление нескольких ошибок.

V2.4.3

  1. При настройке message-mybatis и message-mongodb basePackage по умолчанию является текущим путём пакета.
  2. Разрешение конфликта версий spring-data-mongodb.
  3. Конфигурация swagger поддерживает настраиваемые пути.

V2.4.2

  1. Использование Spring BeanWrapper для реализации конфигурации как объектов.
  2. Загрузка свойств и ini-конфигурации при запуске контейнера сервлета.
  3. Модификация способа загрузки конфигураций redis и mongodb.
  4. mongodb, mybatis и другие загрузчики конфигураций могут использовать basePackage без указания, по умолчанию используется путь пакета, где находится ApplicationConfiguration.java.
  5. Исправлен один из багов автоматического преобразования домена в DTO.
  6. Использование безопасного способа настройки параметров для реляционных баз данных.

V2.4.1

  1. Проект подвергся рефакторингу.
  2. Объединение некоторых базовых проектов в message-base.
  3. Реорганизация способа загрузки spring, например:
    <!-- spring配置 start -->
    ...
    <servlet>
        <servlet-name>spring</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextClass</param-name>
            <param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
        </init-param>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>...ApplicationConfiguration</param-value>
        </init-param>
    </servlet>
    ...
    <!-- spring配置 start -->
    
    ApplicationConfiguration.java
    @Configuration
    // ...
    @ComponentScan("your base packages")
    @ImportResource({"classpath*:/META-INF/springWeb/*.xml", "classpath*:/META-INF/spring/*.xml"})
    public class ApplicationConfiguration {
        // ...
    }

V2.3.4

  1. Добавлено message-mongodb для поддержки MongoDB.

V2.3.3

  1. Активное использование JavaConfig, отказ от существующих конфигураций xml.

V2.3.2

  1. Реализация конфигурации как объекта.

V2.3.1

  1. Удаление message-jdbc.
  2. Преобразование message-security в mybatis.
  3. Перенос ключей и помощников в mybatis.

V2.3

  1. Доработка message-mybatis универсального DAO.

V2.2.1

  1. Добавление message-mybatis общего DAO.

V2.2

  1. Использованы некоторые операции mybatis.
  2. Улучшение других функций.

V2.1

  1. Рефакторинг message-jdbc.
  2. Организация message-datasource (разделение на реляционные базы данных, MongoDB и Redis).
  3. RESTful возвращает JSON с поддержкой перечислений (отображение value и name).
  4. RESTful возвращает форматированный JSON для типов дат.

V2.0-GA

  1. Модули разделены:
    message-amqp
    message-base
    message-cache
    message-config
    message-datasource
    message-email
    message-event
    message-exception
    message-jdbc
    message-json
    message-logger
    message-mvc
    message-search
    message-security
    message-tags
    message-template
    message-test
    message-utils
    message-validate
  2. Написание инструкций по использованию.

V1.0-GA

  1. Код упорядочен и разделён по модулям.
  2. Первая фиксация.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lodsve-lodsve-framework.git
git@api.gitlife.ru:oschina-mirror/lodsve-lodsve-framework.git
oschina-mirror
lodsve-lodsve-framework
lodsve-lodsve-framework
2.7.x