java plain">java plain">
在启动类中设置
java keyword">package java plain">com.nihaorz.docker.console;java plain">java plain">
java plain">java plain">
java keyword">import java plain">org.springframework.boot.SpringApplication;java plain">java plain">
java keyword">import java plain">org.springframework.boot.autoconfigure.SpringBootApplication;java plain">java plain">
java keyword">import java plain">org.springframework.core.env.Environment;java plain">java plain">
java plain">java plain">
java keyword">import java plain">javax.annotation.Resource;java plain">java plain">
java keyword">import java plain">java.io.IOException;java plain">java plain">
java plain">java plain">
java color1">@SpringBootApplicationjava plain">java plain">
java keyword">public java keyword">class java plain">DockerConsoleApplication {java plain">java plain">
java plain">java plain">
java spaces"> java keyword">public java keyword">static java keyword">void java plain">main(String[] args) {java plain">java plain">
java spaces"> java keyword">int java plain">port = java value">8080java plain">;java plain">java plain">
java spaces"> java plain">String portPrefix = java string">"--server.port="java plain">;java plain">java plain">
java spaces"> java keyword">for java plain">(String arg : args) {java plain">java plain">
java spaces"> java keyword">if java plain">(arg.startsWith(portPrefix)) {java plain">java plain">
java spaces"> java plain">port = Integer.parseInt(arg.substring(portPrefix.length()));java plain">java plain">
java spaces"> java plain">}java plain">java plain">
java spaces"> java plain">}java plain">java plain">
java spaces"> java plain">SpringApplication.run(DockerConsoleApplication.java keyword">classjava plain">, args);java plain">java plain">
java spaces"> java keyword">try java plain">{java plain">java plain">
java spaces"> java plain">Runtime.getRuntime().exec(java string">"cmd /c start http://localhost:" java plain">+ port);java plain">java plain">
java spaces"> java plain">} java keyword">catch java plain">(IOException e) {java plain">java plain">
java spaces"> java plain">e.printStackTrace();java plain">java plain">
java spaces"> java plain">}java plain">java plain">
java spaces"> java plain">}java plain">java plain">
java plain">java plain">
java plain">}java plain">}