小编use*_*650的帖子

JavaFX css类样式

如何为扩展JavaFX对象的类设置CSS样式?

public class DiagramPane extends ScrollPane implements IDiagramEditor {
    // .... Methods go here
}
Run Code Online (Sandbox Code Playgroud)

我在main方法中尝试了以下方法:

public class DiagramPane extends ScrollPane implements IDiagramEditor {
    DiagramPane() {
        this.setStyle("-fx-background-color: #f8ecc2;-fx-font-size: 8pt;");
        setStyle("-fx-background-color: #f8ecc2;-fx-font-size: 8pt;");
    }
}
Run Code Online (Sandbox Code Playgroud)

html css java javafx

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

如何处理 UsernameNotFoundException spring security

怎么处理UsernameNotFoundException

在 spring security 中,当找不到用户名时,UserDetailsService实现会抛出一个UsernameNotFoundException. 例如像这样:

   @Override
   @Transactional
   public UserDetails loadUserByUsername(java.lang.String username) throws UsernameNotFoundException {
       logger.info("Load user by username: {}", username);
       User user = userRepository.findUserByUsername(username).orElseThrow(
                   () -> new UsernameNotFoundException("User Not Found with -> username or email: " + username));

       return UserPrinciple.build(user);
   }
Run Code Online (Sandbox Code Playgroud)

我想构建一个自定义的“用户未找到 REST 响应”。我应该如何捕获/处理这个异常?我在 WebSecurityConfigurerAdapter 实现处理程序中实现了一个处理程序方法:

  private static void handleException(HttpServletRequest req, HttpServletResponse rsp, AuthenticationException e)
           throws IOException {
       PrintWriter writer = rsp.getWriter();
       writer.println(new ObjectMapper().writeValueAsString(new AuthResponse("", null, null, null, null,
               "Authentication failed.", false)));
       rsp.setStatus(HttpServletResponse.SC_UNAUTHORIZED); …
Run Code Online (Sandbox Code Playgroud)

java spring exception spring-security spring-boot

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

标签 统计

java ×2

css ×1

exception ×1

html ×1

javafx ×1

spring ×1

spring-boot ×1

spring-security ×1