Выпущен magic-api 0.5.5, добавляющий запрос в стиле LINQ

Содержание этого обновления:

  • Новый Linqзапрос и связанные функции
// 以下是一个分组+聚合的示例,相比lambda方式更直观一些。
return 
    select 
        t.api_group_id,
        count(t.api_group_id) count
    from db.select('select api_group_id from magic_api_info') t
    group by t.api_group_id
    order by count(t.api_group_id) desc
  • Новые агрегатные функции group_concat, count, sum, max, min,avg
  • Новые функции round, ceil, floor, precent, date_format, ifnull,now
  • Новая пользовательская функция
  • Оптимизировать 运行日志вывод
  • Оптимизируйте доступ к деталям интерфейса, совместимый с некоторыми неожиданными ситуациями

Введение в проект

magic-api - это среда быстрой разработки интерфейса на основе Java. Интерфейс будет написан через интерфейс пользовательского интерфейса, предоставляемый magic-api, и будет автоматически сопоставлен с интерфейсом HTTP без определения объектов Java, таких как Controller, Service, Dao, Mapper, XML, VO и т. д. Полная разработка стандартного интерфейса HTTP API

Как пользоваться

введение maven

<! - 以 spring-boot-starter 的 方式 引用 -> 
< dependency > 
< groupId > org.ssssssss </ groupId > < artifactId > magic-api-spring-boot-starter </ artifactId > < version > 0.5. 5 </ version > </ dependency    
    
    

Измените application.properties

server.port =9999 #
 Настроить вход на веб-страницу 
magic.web =/ magic / web
 # Следующую конфигурацию необходимо изменить в 
соответствии с реальной ситуацией spring.datasource.url =jdbc: mysql: // localhost / test
 spring.datasource.username =root
 spring. datasource.password =123456789
 класса имя spring.datasource.driver =com.mysql.jdbc.Drive

Выполнить оператор создания таблицы

Выполните оператор создания таблицы db / magic-api.sql в исходном коде 

Редактирование онлайн

Доступ http://localhost:9999/magic/webдля работы

Документы и демонстрация

Скриншот проекта

Общий скриншот

Сменить скин

Подсказка по коду

ОТЛАЖИВАТЬ

запись истории

рекомендация

отwww.oschina.net/news/124800/magic-api-0-5-5-released