All Projects → morn-team → morn-boot-projects

morn-team / morn-boot-projects

Licence: other
基于SpringBoot的JavaWeb开发框架,致力于为JavaWeb项目提供标准化API。

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to morn-boot-projects

okta-spring-boot-react-crud-example
Simple CRUD with React and Spring Boot 2.0
Stars: ✭ 214 (+590.32%)
Mutual labels:  jpa
kotlin-jdsl
Kotlin DSL for JPA Criteria API without generated metamodel and reflection.
Stars: ✭ 264 (+751.61%)
Mutual labels:  jpa
spring-boot-java-swing-reservations
The project aims to present how to connect Spring Boot 2 and Java Swing GUI widget toolkit. All application dependencies are provided by Docker Compose. There are also static code analysis tools like FindBugs and Checkstyle.
Stars: ✭ 86 (+177.42%)
Mutual labels:  jpa
tutorials-java
Java Spring related tutorial collection
Stars: ✭ 22 (-29.03%)
Mutual labels:  jpa
spring-boot-elk
An sample todo app demonstrating centralised logging using ELK stack
Stars: ✭ 20 (-35.48%)
Mutual labels:  jpa
LazyREST
基于Sping全家桶实现的极速产出RESTful类接口脚手架
Stars: ✭ 21 (-32.26%)
Mutual labels:  jpa
dbclient
데이터배이스 관리 / 자동 메일링 / Admin 자동화 / Database IDE Tool. SQL Development Helper. Support DBMS Oracle/Mysql/MS-SQL
Stars: ✭ 35 (+12.9%)
Mutual labels:  jpa
spring-boot-data-jpa-mysql
Spring Boot Rest CRUD API example - Spring Data JPA to interact with MySQL/PostgreSQL database.
Stars: ✭ 89 (+187.1%)
Mutual labels:  jpa
shik
shik项目基于springcloud微服务搭建的分布式项目。搭建了shik-config云公共配置,通过shik-RA服务注册发现各个模块,通过shik-zuul路由转发与统一接口。并整合了包括mybatis,jpa,jedis,quartz,freemarker和layui等多个模块,支持spring-session二级域名共享session,使用了RESTful方式提供api接口
Stars: ✭ 89 (+187.1%)
Mutual labels:  jpa
migrate-Java-EE-app-to-azure
Migrate an existing Java EE workload to Azure
Stars: ✭ 12 (-61.29%)
Mutual labels:  jpa
HRMS-Backend
A Spring Boot application. This repository contains the backend part of the Human Resources Management System. The project has been written solely in Java Language.
Stars: ✭ 24 (-22.58%)
Mutual labels:  jpa
spring-filter
Painless filtering library for JPA entities and MongoDB collections. Smoothly integrates with Spring APIs.
Stars: ✭ 123 (+296.77%)
Mutual labels:  jpa
betca-spring
BETCA (Spring). Back-end con Tecnologías de Código Abierto, versión Java-Spring
Stars: ✭ 27 (-12.9%)
Mutual labels:  jpa
eds-starter6-jpa
Ext JS 6 demo application with Java 8, Spring Framework, Spring Boot, JPA (Hibernate)
Stars: ✭ 31 (+0%)
Mutual labels:  jpa
SimpleCurd
2个类,实现类ActiveRecord,无需写Mapper, mybatis增强
Stars: ✭ 14 (-54.84%)
Mutual labels:  jpa
springboot-crud-restful-webservices
Spring Boot, MySQL, JPA, Hibernate Restful CRUD API Tutorial
Stars: ✭ 41 (+32.26%)
Mutual labels:  jpa
spring-boot-examples
本仓库为《Spring Boot 系列文章》代码仓库,欢迎点赞、收藏。
Stars: ✭ 52 (+67.74%)
Mutual labels:  jpa
test-data-loader
A Groovy DSL for creating test data via JPA
Stars: ✭ 12 (-61.29%)
Mutual labels:  jpa
active-persistence
Active Persistence is a implementation of Active Record Query Interface for JPA that makes it easy and fun.
Stars: ✭ 14 (-54.84%)
Mutual labels:  jpa
springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (-25.81%)
Mutual labels:  jpa

Morn Boot Projects

Maven Central Build Status Codacy Badge codecov LICENSE GitHub top language

MornBoot是基于SpringBoot的标准API框架,致力于为JavaWeb项目提供标准化API。MornBoot初衷是提供简洁的、可拓展的通用功能实现,为SpringBoot项目提供一个良好的开端。MornBoot侧重于开发风格、标准、规范,提供开箱即用的优秀实践。

如果你的所有项目都使用同一套API开发,那么更新、维护将变得多么简单!

Features

  • “零配置”轻量级框架
  • 相同API,不同结果呈现
  • 极简风格代码,良好可读性
  • 友好的IDE提示信息

Getting Help

MornBoot没有强制依赖SpringBoot,你必须在项目中引入SpringBoot相关包,好处是你可以自由选择依赖版本。建议SpringBoot版本为2.1.X。

Quick Start

Maven Dependency

最新版本: Maven Central

<!--自动化配置-->
<dependency>
  <groupId>site.morn.boot</groupId>
  <artifactId>morn-boot-autoconfigure</artifactId>
  <version>${morn.version}</version>
</dependency>
<!--核心库-->
<dependency>
  <groupId>site.morn.boot</groupId>
  <artifactId>morn-boot-core</artifactId>
  <version>${morn.version}</version>
</dependency>

必要配置

SpringBootApplication

@EnableCaching // 开启缓存

Reference

Specification 规范

基于SpringBoot提供常用业务组件的基础规范及组件,这些组件更类似优秀实践。 它们介于实际业务和Framework之间,同时这也是MornBoot框架的定位。 不同业务框架往往会开发各式各样的业务组件,功能大同小异,质量参差不齐,结构缺乏包容性。 MornBoot设计的初衷就是提供标准组件,替代这些业务组件,并提供足够高的扩展性以包容各种业务场景。

CRUD 搬砖

主要提供MVCORM业务中,较为常见和基础的组件、规范。

Features 特性

主要提供MornBoot特有的特性、功能,MornBoot 中的许多组件依赖这些特性进行开发,部分特性拥有极高的扩展性,并不仅限于供MornBoot使用。部分特性的设计初衷就是让使用者依据自身业务框架进行补充和扩展。

Framework 框架

主要提供主流开源框架的封装、扩展,提供更具业务化的组件,提升开发效率。这些组件并不是单纯的对框架进行使用,也提供了一些实践思路,和包容性的结构,以及对框架使用过程的优化和完善。

开源框架、中间件通常倾向于提高特性、功能、性能,而MornBoot则侧重提升框架使用体验和效率,并尽可能兼容足够多的框架能力。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].