问题:纯控制台程序,可以没有端口吗?
可以!
是否有端口,主要看有没有引入 solon-boot-? 的包(《Solon Boot 生态》)。一般开发纯控制台,可以引入:
- 或者 solon 内核包
- 或者 solon-lib 快捷包(具体内容,可以看下: 《solon-lib 依赖内容》 )
如果引入了 solon-boot-? 但又想关掉端口,可以借用接口:
public class DemoApp{
public static void main(String[] args){
Solon.start(DemoApp.class, args, app->{
app.enableHttp(false); //比如关掉http通讯
});
}
}
关于打包
现有的打包方案,皆为通用(不分端口与否)。