💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
远程客户端运行在ide中.运行`org.springframework.boot.devtools.RemoteSpringApplication`和远程要连接项目的目录一样.需要唯一的参数就是远程的url. 例如,eclipse有个项目` my-app`发布到了云服务.按下面步骤 执行: * 选择`run`菜单下的`Run Configurations…` * 创建一个新的`Java Application`启动配置 * 浏览项目` my-app` * 使用`org.springframework.boot.devtools.RemoteSpringApplication`主要主程序 * 添加`远程url`到`Program arguments` eclipse启动过程如下: ~~~ . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ ___ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | | _ \___ _ __ ___| |_ ___ \ \ \ \ \\/ ___)| |_)| | | | | || (_| []::::::[] / -_) ' \/ _ \ _/ -_) ) ) ) ) ' |____| .__|_| |_|_| |_\__, | |_|_\___|_|_|_\___/\__\___|/ / / / =========|_|==============|___/===================================/_/_/_/ :: Spring Boot Remote :: 2.0.4.RELEASE 2015-06-10 18:25:06.632 INFO 14938 --- [ main] o.s.b.devtools.RemoteSpringApplication : Starting RemoteSpringApplication on pwmbp with PID 14938 (/Users/pwebb/projects/spring-boot/code/spring-boot-devtools/target/classes started by pwebb in /Users/pwebb/projects/spring-boot/code/spring-boot-samples/spring-boot-sample-devtools) 2015-06-10 18:25:06.671 INFO 14938 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@2a17b7b6: startup date [Wed Jun 10 18:25:06 PDT 2015]; root of context hierarchy 2015-06-10 18:25:07.043 WARN 14938 --- [ main] o.s.b.d.r.c.RemoteClientConfiguration : The connection to http://localhost:8080 is insecure. You should use a URL starting with 'https://'. 2015-06-10 18:25:07.074 INFO 14938 --- [ main] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729 2015-06-10 18:25:07.130 INFO 14938 --- [ main] o.s.b.devtools.RemoteSpringApplication : Started RemoteSpringApplication in 0.74 seconds (JVM running for 1.105) ~~~ >因为远程客户端使用与真实应用程序相同的类路径,所以它可以直接读取应用程序属性。 这就是`spring.devtools.remote.secret`如何读取属性并将其传递给服务器进行身份验证的方法。 > >如要要通过代理访问远程应用,使用`spring.devtools.remote.proxy.host`和`spring.devtools.remote.proxy.port`