我明白这
<security-role><role-name>Admin</role-name></security-role>
是容器映射它与tomcat-users.xml(领域)
但我很困惑,如果我没有使用领域,但我使用数据库如何容器知道我的数据库中的哪个字段用于角色名称或它在数据库字段名称中具有命名约定,如"role_name",容器将知道它
谢谢你的每一个建议
我知道多态性规则,我们可以通过像这样的代码参数发送它
interface Animal {
void whoAmI();
}
class A implements Animal{
@Override
public void whoAmI() {
// TODO Auto-generated method stub
System.out.println("A");
}
}
class B implements Animal{
@Override
public void whoAmI() {
// TODO Auto-generated method stub
System.out.println("B");
}
}
class RuntimePolymorphismDemo {
public void WhoRU(List t){
System.out.println(t.getClass());
}
public static void main(String[] args) {
A a = new A();
B b = new B();
RuntimePolymorphismDemo rp = new RuntimePolymorphismDemo();
rp.WhoRU(a);
rp.WhoRU(b);
}
}
Run Code Online (Sandbox Code Playgroud)
但
List<Example> examples = new …Run Code Online (Sandbox Code Playgroud)