我在顶级模块中有以下代码行:
String username = "testuser987-abc-zyx@gmail.com"
ModelBuilder userBuilder = utilityManager.getUtility("user").generateBuilder(username);
Run Code Online (Sandbox Code Playgroud)
在我的"用户"实用程序类中,我有以下内容:
private class UserBuilder extends ModelBuilder {
private final String username;
public UserBuilder(String username) {
this.username = username;
}
@Override
public User execute() {
return populateUserInformation(username);
}
}
@Override
public UserBuilder generateBuilder(Object... arguments) throws ReflectiveOperationException {
try {
return UserBuilder.class.getConstructor(String.class).newInstance((String) arguments[0]);
} catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException | InstantiationException e) {
throw new ReflectiveOperationException(e);
}
}
Run Code Online (Sandbox Code Playgroud)
我试图使用generateBuilder(Object ... arguments)方法返回我的UserBuilder类的新实例(作为模型构建器),但是,当我运行代码时,我得到以下异常:
nested exception is java.lang.ReflectiveOperationException: java.lang.NoSuchMethodException:
com.login.util.UserOperationsUtility$UserBuilder.<init>(java.lang.String)] with root cause
java.lang.NoSuchMethodException: com.login.util.UserOperationsUtility$UserBuilder.<init>(java.lang.String) …Run Code Online (Sandbox Code Playgroud) 在我的主页上我有这五个div
<table id="nav">
<tr>
<td><a href="coding.html"><div id="pagecl">C O D I N G</div></a></td>
<td><div id="pagecl" class="high">A R T W O R K</div></td>
<td><div id="logo"><img src="imageswebbing/icon.png"></div></td>
<td><a href="extras.html"><div id="pagecl" class="more">E X T R A S</div></a></td>
<td><a href="about.html"><div id="pagecl" class="last">A B O U T</div></a></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
这是相应的css:
#nav {
margin:300px auto auto auto;
}
#pagecl {
height:40px;
width:200px;
background-color:#151515;
color:white;
text-align:center;
line-height:40px;
opacity:0.7;
font-family: Garamond;
font-size:12px;
}
#logo {
height:120px;
width:120px;
}
Run Code Online (Sandbox Code Playgroud)
并且javascript允许鼠标输入和鼠标离开缓慢淡出,但如果我只在javascript中使用#pagecel id,则只能在第一个"Coding"div上看到预期的效果.这就是我在html和javascript中为其他div添加类选择器的原因.我该如何压缩这个?可能有一个简单的解决方案; 我为成为一名新手而道歉.
$(document).ready(function() {
$('#pagecl').mouseenter(function() {
$(this).fadeTo("slow",1);
});
$('#pagecl').mouseleave(function() { …Run Code Online (Sandbox Code Playgroud)