Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring boot,我可以在同一端口上配置一个外部可访问的端点和一个内部端点吗?_Java_Spring_Tomcat_Spring Boot - Fatal编程技术网

Java spring boot,我可以在同一端口上配置一个外部可访问的端点和一个内部端点吗?

Java spring boot,我可以在同一端口上配置一个外部可访问的端点和一个内部端点吗?,java,spring,tomcat,spring-boot,Java,Spring,Tomcat,Spring Boot,我有一个使用嵌入式tomcat在spring boot中运行的服务 同一端口上的两个不同url端点,如 @请求映射(“/endpointExternal”) @请求映射(“/endpointInternal”) 在外部接口上只能访问第一个接口, 而另一个应该只能从localhost访问 这可以通过某种方式进行配置吗?我认为这只能通过提供两个单独的Tomcat实例来实现。但是,两个不同的spring boot应用程序是否可以在同一端口上侦听?如何?自动连接请求对象将允许您访问所使用的远程地址。您可

我有一个使用嵌入式tomcat在spring boot中运行的服务

同一端口上的两个不同url端点,如

@请求映射(“/endpointExternal”)

@请求映射(“/endpointInternal”)

在外部接口上只能访问第一个接口, 而另一个应该只能从localhost访问


这可以通过某种方式进行配置吗?

我认为这只能通过提供两个单独的Tomcat实例来实现。但是,两个不同的spring boot应用程序是否可以在同一端口上侦听?如何?自动连接请求对象将允许您访问所使用的远程地址。您可以检查
localhost
127.0.0.1
。请参阅,您可以使用Spring安全性来添加该保护。类似于
@PreAuthorize(“hasIpAddress('range-allowed-access')”)”
的内容可用于该方法(或URL,如果您想阻止该URL,则可以使用该URL)…我认为这只能通过提供两个单独的Tomcat实例来实现。但是,两个不同的spring boot应用程序是否可以在同一端口上侦听?如何?自动连接请求对象将使您能够访问所使用的远程地址。您可以检查
localhost
127.0.0.1
。请参阅您可以使用spring Secu添加该保护的必要性。类似于在该方法上的
@PreAuthorize(“hasIpAddress('range-allowed-access')”)“
或URL(如果您想阻止URL已经存在的话)。。。。