Lodsve develop kits base on Spring-Boot and some opensource components!
Gradle plugin that creates projects from your own cookiecutter
Maven archetypes to create a project with lodsve-framework!
maven plugins for lodsve

My development tools, it encapsulates some open source projects, and better facilitate the conduct of Java Web development.
lodsve
lodsve is the short of Let our development of Spring very easy!.
Base on some open source framework. It encapsulates some classes and methods to make more convenient for developers.
It consists of the following modules:
| Module | Description |
|---|---|
| lodsve-3rd | Customized third-party packages |
| lodsve-cache | Cache management for ehcache/memcache/oscache/redis/... |
| lodsve-core | Basic and core package |
| lodsve-dependencies | Lodsve Dependencies Management |
| lodsve-filesystem | Manage oss/aws s3/... |
| lodsve-framework-bom | Lodsve Framework (Bill of Materials) |
| lodsve-mongodb | Connect to MongoDB |
| lodsve-mybatis | Mybatis component(mybatis common DAO/type handler) |
| lodsve-rabbitmq | RabbitMQ component |
| lodsve-rdbms | DataSource for RDBMS |
| lodsve-redis | Redis component |
| lodsve-rocketmq | RocketMQ component |
| lodsve-scripts | Script language support |
| lodsve-search | Search component(solr/lucene) |
| lodsve-security | Authentication and certification For Spring MVC |
| lodsve-test | Spring unit test expand(mock and db unit test) |
| lodsve-validate | Validate engine via Spring AOP |
| lodsve-web | Spring MVC expand(include swagger) |
| lodsve-wechat | WeChat SDK |
<dependency>
<groupId>com.lodsve</groupId>
<artifactId>lodsve-framework-bom</artifactId>
<version>${lodsve.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Version No. like MAJOR.MINOR.PATCH-RELEASE/ALPHA/BETA.
MAJOR version when I make incompatible API changes,MINOR version when I add functionality in a backwards-compatible mannerPATCH version when I make backwards-compatible bug fixes.RELEASE means a stable release version.ALPHA means internal version.BETA means just for testing.Now the newest and stable version is 2.7.6-RELEASE.
You can also find the newest version in maven central: http://repo1.maven.org/maven2/com/lodsve/lodsve-framework/.
See the current reference docs.
See the master branch Api Docs.
git clone git@github.com:lodsve/lodsve-framework.git
cd lodsve-core/src/main/resources/META-INF/config-template
Run command mvn idea:idea or mvn eclipse:eclipse in the root folder.
Note: Per the prerequisites above, ensure that you have
JDK 8andMaven 3.3.XandLombok Pluginconfigured properly in your IDE.
Config your Git
git config --global user.name "your name"
git config --global user.email "your email"
git config --global core.autocrlf false
git config --global core.safecrlf true
Config your IDE
New text file line delimiter as Unix
Text file encoding as UTF-8
line delimiter as Unix and OS X(\n)
Encoding as UTF-8 and with NO BOM
Required IDE Plugins(Both Eclipse and Intellij IDEA):
The Lodsve Framework is released under version 2.0 of the Apache License.
The Lodsve Framework was created using awesome JetBrains IDEA.
