假设我有这样的接口:
interface Country {}
class USA implements Country {}
class UK implements Country ()
Run Code Online (Sandbox Code Playgroud)
这个配置xml片段:
<bean class="USA"/>
<bean id="country" class="UK"/>
<bean id="main" class="Main"/>
Run Code Online (Sandbox Code Playgroud)
如何控制下面自动连接的依赖项?我想要英国人.
class Main {
private Country country;
@Autowired
public void setCountry(Country country) {
this.country = country;
}
}
Run Code Online (Sandbox Code Playgroud)
我使用的是Spring 3.0.3.RELEASE.
我想在jsp中显示自定义错误消息以获取spring安全性身份验证异常.
对于错误的用户名或密码,
spring displays : Bad credentials
what I need : Username/Password entered is incorrect.
Run Code Online (Sandbox Code Playgroud)
对于用户被禁用,
spring displays : User is disabled
what I need : Your account is diabled, please contact administrator.
Run Code Online (Sandbox Code Playgroud)
我是否需要为此重写AuthenticationProcessingFilter?或者我可以在jsp本身做一些事情来查找身份验证异常密钥并显示不同的消息
有人可以在web.xml中解释这个条目吗?什么时候必须使用?为什么?
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
这是与Spring相关的还是普通的?
在Java API方法中,例如:
String.substring(int beginIndex, int endIndex)String.subSequence(int beginIndex, int endIndex)List.subList(int fromIndex, int toIndex)为什么起始索引包含但最终索引是独占的?为什么他们不应该设计包容性?
可以在Spring安全性中使用命名空间配置提及基于表单的身份验证和基本身份验证,而不会覆盖其他身份验证吗?因此,应用程序可以同时为基于浏览器的请求和远程客户端提供服务.
有人可以告诉我两者之间的区别
<bean id="b1" class="" />
<bean id="" class="">
<property name="b1" ref="b1" />
</bean>
Run Code Online (Sandbox Code Playgroud)
和
<bean id="" class="">
<property name="b1" idref="b1" />
</bean>
Run Code Online (Sandbox Code Playgroud)
什么时候必须使用?
当一个文件说从浏览器上传100 MB大小时,Spring将整个数据保存在内存中或临时存储在磁盘中.在通过Spring doc之后,我知道如何设置临时目录,但我想知道如果我不提及会发生什么.
我有以下声明:
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
Run Code Online (Sandbox Code Playgroud)
豆 :
public class FileHolder {
private MultipartFile file;
public void setFile(MultipartFile file) {
this.file = file;
}
public MultipartFile getFile() {
return file;
}
}
Run Code Online (Sandbox Code Playgroud)
上面的bean中的"file"对象是否会保存100 MB的数据?
Class A {
private B instanceB;
@Autowired
public setInstanceB(B instanceB) {
this.instanceB = instanceB;
}
}
Run Code Online (Sandbox Code Playgroud)
高于一对一.
Class A {
@Autowired
private B instanceB;
public setInstanceB(B instanceB) {
this.instanceB = instanceB;
}
}
Run Code Online (Sandbox Code Playgroud)
行为会根据访问修饰符而有所不同吗?
在Derby DB中,是否可以使用单个查询添加多个列?
以下是我尝试但无法正常工作的查询.
ALTER TABLE <table_name>
ADD (COLUMN col_1 VARCHAR(2), COLUMN col_2 VARCHAR(2));
ALTER TABLE <table_name>
ADD COLUMN (col_1 VARCHAR(2), col_2 VARCHAR(2));
Run Code Online (Sandbox Code Playgroud) 编译Foo.java:javac Foo.java
运行程序: java Foo
为什么编译器需要.java后缀但解释器不需要.class后缀?