LdEnger / Nami

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nami 迅捷式全栈开发框架

Nami是一款高质量、低码量的全栈式WEB开发框架。

希望你也可以从编程中感受到乐趣。

其疾如风

兵法云,兵贵神速,兵不在多而在精,将不在勇而在谋。

作为一名苦命的猿,每天奔波在喧闹的城市里,过着单调的无限循环。夜深人静时,回望这些年逝去的时光,你一定会感叹人生苦短。是的,你厌倦了这样的生活,厌倦了每日面对的工作。

当你厌倦了spring全家桶的臃肿与漫长的启动时间,相信Nami如闪电般的启动速度一定会惊艳到你。

  1. 我们需要安装JDK11,以及Maven。

  2. 在依赖中加入它,例如

<dependency>
    <groupId>com.beeasy</groupId>
    <artifactId>web-core</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
  1. 为了方便,我们可以将Maven中的代码编译设定为JDK11,Nami使用了JDK8新增的元数据反射,所以加入了-parameters参数
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <source>11</source>
        <target>11</target>
        <compilerArgs>
            <arg>-parameters</arg>
        </compilerArgs>
    </configuration>
</plugin>
  1. 在根目录下加入config.json文件,具体的配置可参考下文。

  2. 建立启动类,例如

public class App {
    public static void main(String[] args) {
        Nami.start();
    }
}
  1. 按下IDEA的启动,只需不要500ms,Nami既可启动成功。

其徐如林

About


Languages

Language:Java 99.6%Language:JavaScript 0.4%