小编Lao*_*dao的帖子

401 未经授权的页面招摇?

我通过@EnableSwagger2 启用 swagger2。但是,当我尝试点击“/swagger-ui.html”时,它首先点击了我的身份验证过滤器。然后,我编写了以下代码来绕过身份验证检查

String resourcePath = new UrlPathHelper().getPathWithinApplication(httpRequest);
if ("/swagger-ui.html".equalsIgnoreCase(resourcePath)) {
     filterChain.doFilter(request, response);
}
Run Code Online (Sandbox Code Playgroud)

我可以看到filterChain.doFilter(request, response);被击中了。但是,当我进行调试时,它会返回一个包含以下信息的页面

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Apr 04 15:41:50 EDT 2018
There was an unexpected error (type=Unauthorized, status=401).
No message available
Run Code Online (Sandbox Code Playgroud)

有什么想法吗,伙计们?

swagger swagger-ui spring-boot swagger-2.0

9
推荐指数
2
解决办法
2万
查看次数

如何使用纯html,js,jquery构建多语言网站?

我正在使用html来构建页面.问题是如何构建多语言切换?语言翻译不是问题,我有条款.但是,我不知道如何通过菜单栏上的语言按钮/下拉列表切换每页的btw?如果有现有的示例或模板,那就更好了.提前致谢.

html javascript multilingual jquery

8
推荐指数
2
解决办法
3万
查看次数

单元测试 - 没有 ERROR 类型的合格 bean

我正在尝试对我的其余 api 控制器进行单元测试。控制器代码如下

    @RestController
    @RequestMapping("/events")
    public class EventController {

        @Autowired
        private EventService eventService;

        @GetMapping
        public Iterable<Event> getEvents(EventSearchFilter filter, @PageableDefault(page = 1, size = 5, sort = "location.city, asc") Pageable pageable) {
            return eventService.findEventsOnCondition(filter, pageable);
        }
        ...
    }
Run Code Online (Sandbox Code Playgroud)

测试类是

@RunWith(SpringRunner.class)
@WebMvcTest(EventController.class)
public class EventEndpointTest {

    private MockMvc mockMvc;

    @InjectMocks
    private EventController eventController;

    @Mock
    private EventService eventService;

    @InjectMocks
    private PageableHandlerMethodArgumentResolver pageableArgumentResolver;

    @Before
    public void setup() {
        MockitoAnnotations.initMocks(this);
        this.mockMvc = MockMvcBuilders.standaloneSetup(eventController).setCustomArgumentResolvers(pageableArgumentResolver).build();
    }

    @Test
    public void getEvents() throws Exception{
        Event event = new Event(); …
Run Code Online (Sandbox Code Playgroud)

junit spring unit-testing mocking mockito

5
推荐指数
2
解决办法
1万
查看次数

uml 类图 - 什么时候应该使用用法、聚合或关联?

我是 UML 设计的新手。在这里,我有一个问题。假设我有两个类,一个是主调用者类 A,它将新建另一个类 B。我应该使用用法来表示 A 和 B(或聚合)之间的关系吗?此外,如果一个类 C 调用另一个类 D 中的方法,我应该使用什么?协会?或用法?请帮忙。非常感谢。

uml

4
推荐指数
2
解决办法
7188
查看次数

线性规划-如何将变量设置为0或1?

我正在尝试使用 Apache commons Math 库对我的问题应用线性编程。我在网上看到一个例子,解决了下面的例子

max.  3X + 5Y 

 s.t.

 2X + 8Y <= 13 

 5X - Y <= 11 

 X >= 0, Y >= 0 
Run Code Online (Sandbox Code Playgroud)

代码就像

LinearObjectiveFunction f = new LinearObjectiveFunction(new double[] { 3, 5}, 0);

 Collection constraints = new ArrayList();
 constraints.add(new LinearConstraint(new double[] { 2, 8}, Relationship.LEQ, 13));
 constraints.add(new LinearConstraint(new double[] { 5, -1}, Relationship.LEQ, 11));

 constraints.add(new LinearConstraint(new double[] { 1, 0}, Relationship.GEQ, 0));
 constraints.add(new LinearConstraint(new double[] { 0, 1}, Relationship.GEQ, 0));

 //create and run solver
 RealPointValuePair solution …
Run Code Online (Sandbox Code Playgroud)

java linear-programming apache-commons-math integer-programming

2
推荐指数
1
解决办法
2034
查看次数