1. Поддержка пустых строк по умолчанию для определения путей запросов типа @GET и @POST
2. Обновление версий зависимостей, особенно исправление CVE-уязвимости в logback qos
1. Устранение ошибки rootPath
2. Устранение ошибки при скачивании небольших файлов
1. Устранение ошибки rootPath
2. Устранение ошибки при скачивании небольших файлов
1. Устранение ошибки rootPath
2. Устранение ошибки при скачивании небольших файлов
1. Оптимизация плагина sa-token, включая совместимость с OAuth и SSO конфигурациями. Все конфигурации должны быть настроены через аннотацию @Configuration и возвращены как объекты конфигурации. Это работает аналогично способу использования Spring.
2. Вызов методов завершения сессий.
3. Поддержка замены шаблонизатора, используя по умолчанию Freemarker. Пользователи могут реализовать интерфейс Template, следуя примеру FreemarkerUtil, чтобы заменить свой шаблонизатор. Объект замены — WebConstConfig.template.
1. Добавление поддержки функции HTTP сессий
```
web.openSession=true
```
2. Проблема закодированного в UTF-8 URL при скачивании обычных файлов с использованием китайских символов
1. Удалить компонент disruptor.
2. Оптимизировать встроенную очередь.
3. Оптимизировать использование процессора (на самом деле не высокое, но проблема возникла из-за неправильного подхода к выборке программного обеспечения).
1. Убрать зависимость от синхронизации TTL потоков.
2. Улучшить производительность сервиса.
3. Провести окончательную оптимизацию перед переходом на webFrameworkBenchmarks.
Исправить проблему с неправильным чтением имени параметра контроллера.
1. Добавить удаленный вызов forest.
2. Исправить проблему с загрузкой больших файлов.
3. Настроить стратегию загрузки.
1. Обновить зависимость Netty.
2. Экстренное исправление проблемы с изменением правил разбора post-кодирования в версии 1.1.0 Netty, по умолчанию анализируется 1024, проблема уже решена.
Исправление ошибок mybatis-плагина и @tx аннотации, а также некоторых проблем с печатью.
- Исправление проблемы с получением неправильного типа значения контроллера.
- Оптимизация вызова hook.
- Исправление ошибки с откатом транзакции mybatis.
- Добавление отложенной очереди.
1. Оптимизация загрузчика классов jar-пакетов.
2. Оптимизация сборки с помощью maven.
3. Адаптация соответствующих плагинов к загрузчику.
4. Поддержка сборки толстых и тонких пакетов.
5. Поддержка шифрования пакетов с использованием Aes при сборке.
### Сборка модулей
- Режим шифрования
- - Настройка пароля через параметр запуска: java -Dpassword=123 -jar xxx.jar
- - Запрос пароля через командную строку
1. Добавить плагин SaToken.
2. Добавить поддержку Yml.
3. @value внедрение, поддержка математических выражений и таймеров.
4. Оптимизация внедрения зависимостей, оптимизация процесса запросов.
5. Оптимизация Fqueue для эффективной обработки в условиях нескольких потребителей.
6. Оптимизация других аспектов.