Nami是一款高质量、低码量的全栈式WEB开发框架。
希望你也可以从编程中感受到乐趣。
兵法云,兵贵神速,兵不在多而在精,将不在勇而在谋。
作为一名苦命的猿,每天奔波在喧闹的城市里,过着单调的无限循环。夜深人静时,回望这些年逝去的时光,你一定会感叹人生苦短。是的,你厌倦了这样的生活,厌倦了每日面对的工作。
当你厌倦了spring全家桶的臃肿与漫长的启动时间,相信Nami如闪电般的启动速度一定会惊艳到你。
-
我们需要安装JDK11,以及Maven。
-
在依赖中加入它,例如
<dependency>
<groupId>com.beeasy</groupId>
<artifactId>web-core</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
- 为了方便,我们可以将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>
-
在根目录下加入
config.json
文件,具体的配置可参考下文。 -
建立启动类,例如
public class App {
public static void main(String[] args) {
Nami.start();
}
}
- 按下IDEA的启动,只需不要500ms,Nami既可启动成功。