Elepy,快速建立一個定製的網站和Rest API生成器
多年來,作為中小型企業的自由開發人員,經常需要建立一個CRUD應用程式。它們通常由處理應用程式或網站內容的某種“後端”組成。
那麼,對於一個網站來說,解決方案很簡單: 選擇WordPress?或許,Joomla?
Elepy是由Ryan Susana開發的用於Java / Kotlin的Rest API生成框架/無頭內容管理系統。它非常可定製!該框架捆綁了一個管理控制皮膚,可讓您輕鬆控制內容。
只需要三步:
1.建立並註釋您的業務POJO
@RestModel(name = "Products", slug = "/products") public class Product { @Identifier private String productId; @Text(value = TextType.TEXTAREA, maximumLength = 100) private String shortDescription; @Text(TextType.HTML)//WYSIWYG editor private String htmlDescription; @PrettyName("Product Name") @Required @Unique private String name; @Number(minimum = 0) private BigDecimal price; @Number(minimum = 0) private int stockLeft; //Getters and Setters. I like to use Lombok to automate this :D } |
2. 配置資料庫
在預設情況下, Elepy使用MongoDB的,但提供了SQL透過一個Hibernate / JPA擴充套件不同口味的支援。
public static void main(String[] args) { DB database = mongo.getDB("product-database"); new Elepy() .registerDependency(DB.class, database) .withIPAddress("localhost") .onPort(7777) .addModel(Product.class) //Add an Elepy extension //The AdminPanel/CMS is a great start :D .addExtension(new ElepyAdminPanel()) .start(); } |
3. 成功!
訪問 http://localhost:7777/admin
使用者名稱和密碼都是admin
點選標題進入github,訪問https://github.com/RyanSusana/elepy-basic-example更多案例
相關文章
- 如何建立一個快速的Joomla網站OOM網站
- 快速上手Vue Router和組合式API:建立靈活可定製的佈局VueAPI
- 簡易地圖生成器,一個專業的地圖製作網站地圖網站
- 如何建立一個 WordPress 網站網站
- 建立自己的定製的Spring Boot Starter快速指南Spring Boot
- 如何免費建立一個網站?網站
- 用ASP.NET Core 2.1 建立規範的 REST API -- 保護API和其它ASP.NETRESTAPI
- [譯] 使用 Node 和 OAuth 2.0 構建一個簡單的 REST APIOAuthRESTAPI
- 公司快速地擁有一個網站網站
- Pelican 入門:一個 Python 靜態網站生成器Python網站
- 自己怎麼製作一個網站網站
- python如何快速建立生成器Python
- 修改網站404,網站404頁面定製方法網站
- 用ASP.NET Core 2.0 建立規範的 REST API -- DELETE, UPDATE, PATCH 和 LogASP.NETRESTAPIdelete
- 用ASP.NET Core 2.1 建立規範的 REST API -- 快取和併發ASP.NETRESTAPI快取
- 如何使用gohugo/hugo建立一個靜態網站?Go網站
- 如何建立個人網站?先分享一下網站
- 輕型定製網站案例解析網站
- rest apiRESTAPI
- 自用的一個API快速構建元件API元件
- 用ASP.NET Core 2.1 建立規範的 REST API -- HATEOASASP.NETRESTAPI
- 13 個設計 REST API 的最佳實踐RESTAPI
- 只有一個依賴包的Dockerized容器的簡單的Http REST APIDockerZedHTTPRESTAPI
- GraphQL API vs REST APIAPIREST
- 思否開源專案推介丨docsify:一個神奇的文件網站生成器網站
- 30秒無需編碼完成一個REST API服務RESTAPI
- WordPress模板層次04:建立一個示例主題網站網站
- 對於小白,建立一個網站你需要做什麼?網站
- 快速建立一個spring-boot-starterSpringboot
- 如何讓一個網站快速被百度收錄?網站
- Tkinter (41) 定製和建立 ttk 主題和樣式
- 我的第一個網站網站
- Github快速搭建個人/組織網站Github網站
- 快速建立你的第一個Spring Boot專案Spring Boot
- 如何快速編寫一個微信Api?API
- Spark REST API & metricsSparkRESTAPI
- Elasticsearch(二)——Rest APIElasticsearchRESTAPI
- 如何快速建立一個爬蟲專案爬蟲