我使用的是 angular 6.1.3 和 angular/material 6.4.5(都是最新版本)但是当我运行以下代码时,它总是有一个蓝色的选择框。
我在 chrome 和 IE 上都试过这个,两者都有同样的问题。
有什么办法可以去掉蓝框吗?
谢谢!
<mat-menu #usermenu [overlapTrigger]="false">
<button mat-menu-item>
<mat-icon>face</mat-icon>
<label>Profile</label>
</button>
<button mat-menu-item>
<mat-icon>exit_to_app</mat-icon>
<label>Logout</label>
</button>
</mat-menu>
Run Code Online (Sandbox Code Playgroud)
我在我的系统中使用 lombok 和 JPA。所以对于实体类,它们看起来都像:
@Getter
@Setter
@Entity
@NoArgsConstructor
@AllArgsConstructor
public class XxxEntity {
...
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是我可以创建一个自定义注释来对所有这些注释进行分组吗?
所以它可能看起来像:
@CustomAnnotation
public class XxxEntity {
...
}
Run Code Online (Sandbox Code Playgroud)
当我使用@CustomAnnotation 时,它会将上述所有注释应用于该类。
这可能吗?
谢谢。
对于 Jvm 字段描述符,如以下链接所述: https ://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.3.2
它使用 Z 来描述布尔类型,J 表示长整型,L 表示类实例。
有人知道为什么吗?
我的意思是我注意到 B 已经按字节使用了,但为什么使用 Z 来表示布尔值?为什么不用 L 表示长,用 R 表示参考呢?
通常在a之后flatMap
,我们collect(Collectors.toList())
用来收集数据并返回一个List
.
但为什么我不能用Collectors::toList
呢?我试图使用它,但得到了编译错误.
我试图搜索这个,但找不到任何解释.
非常感谢.
我正在学习Spring boot + oauth2 + JWT,在AuthorizationServerConfig.class(或其他一些配置类)中,我注意到在很多例子中,他们使用@Bean注解来装饰一些方法,并将这些方法设置为'public' . 例如:
@Configuration
@EnableAuthorizationServer
@Slf4j
public class AuthorizationServerConfig extends
AuthorizationServerConfigurerAdapter {
....
....
@Bean
public TokenStore tokenStore() {
return new JwtTokenStore(this.accessTokenConverter());
}
....
}
Run Code Online (Sandbox Code Playgroud)
如果我删除 Bean 注释并将方法设为私有,我的应用程序仍然可以工作。所以我的问题是,为什么我们需要 Bean 注释并公开方法?
我的意思不是返回一个Optional值,我的意思是说一个方法:
public void someMethod() {
Optional<Obj> obj = someService.getObj();
if (obj.isPresent()) {
....
} else {
log.info(xxxx);
return;
}
xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx
other codes
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用Optional.ifPresent方法编写它?我的意思是,避免使用if isPresent东西。
非常感谢。
==更新:
似乎JDK9中的PresentOrElse可以做到这一点,但是JAVA8中有什么方法可以做到这一点?
我不需要此方法返回任何值,但是如果Optional不存在,我想记录一些内容。
java ×4
annotations ×2
lambda ×2
spring ×2
angular ×1
collectors ×1
css ×1
jvm ×1
lombok ×1
naming ×1
optional ×1
spring-boot ×1
tolist ×1