#遇到的问题
springcloud中配置过网关的映射,但是访问的时候访问不到
网关中配置的是域名映射到nacos服务,域名在hosts文件中已经配置过
#截图
1.访问网页
2.网关配置
3.配置文件bootstrap
4.hosts文件配置
5.VMnet8ip地址配置
6.web-all模块nacos配置中心中的配置
#java代码
#controller层代码
package com.atguigu.gmall.web.controller;
import com.atguigu.gmall.common.result.Result;
import com.atguigu.gmall.item.client.ItemFeignClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import java.util.Map;
@Controller
@SuppressWarnings("all")
public class ItemController {
@Autowired
private ItemFeignClient itemFeignClient;
@GetMapping("{skuId}.html")
public String getItem(@PathVariable Long skuId, Model model){
Result<Map> item = itemFeignClient.getItem(skuId);
model.addAllAttributes(item.getData());
return "item/item";
}
}