<dependencies> <dependency> <groupId>io.github.lizhangqu</groupId> <artifactId>lineargs-core</artifactId> <version>1.3.0</version> </dependency> </dependencies> import io.github.lizhangqu.core.LineArgs; import io.github.lizhangqu.core.annotation.Cmd; import io.github.lizhangqu.core.annotation.Option; @Cmd public class AppConfig { private String host; private int port; public String getHost() { return host; } public int getPort() { return port; } } import io.github.lizhangqu.core.LineArgs; import io.github.lizhangqu.core.Parser; public class MyApp { public static void main(String[] args) { AppConfig config = new AppConfig(); Parser parser = new Parser(); parser.parse(config, args); } } shell java -jar myapp.jar -host 127.0.0.1 -port 8080 properties host=127.0.0.1 port=8080 Parser parser = new Parser(); parser.parse(config, "lineargs.properties");


上一篇:
下一篇:
切换中文