草庐IT

value_type

全部标签

java - spring security配置错误: beans have the same 'order' value

我有一个Web应用程序,我在其中实现了springsecurity我的spring-security.xml是在jboss上运行应用程序时遇到这个错误15:40:02,470ERROR[org.springframework.web.context.ContextLoader](ServerServiceThreadPool--59)Contextinitializationfailed:org.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configurationproblem:Filter

java - 获取 Class<T> 的实例 [Runtime-Type Token]

我创建了一个Preferences类,并且我不想为Getters使用运行时类型token。所以这是我的getter方法:publicTget(Stringkey,Classclazz){//dosomecrazystuff(e.g.DoubleFloat)}到目前为止,一切正常。但我希望类参数是可选的。booleanb=preferences.get(key);所以我添加了一个额外的方法:publicTget(Stringkey){//returnget(key,Class);}现在问题:有没有办法做到这一点?有没有办法获取Class的实例?.可以通过一个小的解决方法:publicTg

java - "log4j: Error Could not find value for key log4j.appender.SQL_APPENDER"背后可能的原因是什么

我想知道为什么在部署我的网络应用程序时会出现此错误。log4j:ErrorCouldnotfindvalueforkeylog4j.appender.SQL_APPENDER这是我的log4j.properties文件。log4j.rootLogger=error,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout#PrintthedateinISO8601formatlog4j.appender.s

java - (String)value 和 value.toString() , new Long(value) 和 (Long)value 之间的区别

在一些地方我看到了(String)value。在一些地方value.toString()这两者有什么区别,在什么情况下我需要使用哪一个。newLong(value)和(Long)value有什么区别? 最佳答案 (String)value将对象值转换为字符串,它必须扩展String。value.toString()调用对象值的方法,该方法继承自类Object,此方法返回显示此对象信息的字符串。如果您有一些yourClass值,建议覆盖toString()newLong(value)创建Long类型的新对象并将Long的值设置为您的变

java - 需要不兼容的类型 : Class<T> found: Class<CAP#1> where T is a type-variable

以下代码:publicclassA{Classklass;Tinstance;publicA(Tinstance){this.klass=instance.getClass();//thisrequiresanexplicitcasttoClasstosatisfythecompilerthis.instance=instance;}}编译时给出:A.java:7:error:incompatibletypesthis.klass=instance.getClass();^required:Classfound:ClasswhereTisatype-variable:TextendsO

java - 处理/java : cannot invoke length() on the array type boolean[]

这个问题在这里已经有了答案:lengthandlength()inJava(8个答案)关闭7年前。很惊讶这还没有发布。我正在制作一个for循环,它以前工作过,但由于某种原因我找不到boolean数组的长度。for(intz=0;z

java - Eclipse 3.5.1 编译器错误 :The type OutputFormat is not accessible due to restriction on required library . ./rt.jar

这个错误很奇怪,我无法理解它。我已经安装了EclipseRCP3.5.1,JavaSE1.6更新16并切换到SWT3.5。我创建了一个新项目,设置了依赖项并尝试编译。尝试导入时,请使用以下内容:importcom.sun.org.apache.xml.internal.serialize.OutputFormat;importcom.sun.org.apache.xml.internal.serialize.XMLSerializer;我得到错误:Accessrestriction:ThetypeXMLSerializerisnotaccessibleduetorestrictiono

java - map : How to get all keys associated with a value?

给定一个Map,我如何查找与特定值关联的所有键?例如:Mapmap=newHashMap();map.put(1,5);map.put(2,2);map.put(3,5);Collectionkeys=map.values(5);//shouldreturn{1,3}我正在寻找类似于GoogleCollections的BiMap的内容其中值不是唯一的。 最佳答案 使用简单的java.util.Map实现,恐怕您必须遍历映射条目并测试每个值:for(Map.Entryentry:map.entrySet()){if(entry.get

java - 错误 : non-serializable attribute value into ViewMap

我在2个系统(笔记本电脑)中有相同的应用程序,但它在一个系统中工作但在另一个系统中不工作。我在另一个系统中收到以下错误。我还发布了下面的代码。我想要做的是级联下拉菜单,其中包含一个调用不同托管bean方法的按钮,以及一个用于在数据库中添加记录的placeOrder按钮。但我在页面时收到以下错误加载中WARNING:Settingnon-serializableattributevalueintoViewMap:(key:stockOrderBean,valueclass:beans.stockOrderBean)SEVERE:ErrorRenderingView[/ClientTemp

Java:枚举 values() 和 valueOf(String)

为什么javac向定义的枚举类型添加values()和valueOf(String)方法?将它们添加到Enum类本身不是更好吗?我的意思是,如果我有一些枚举,例如enumFooEnum{ONE,TWO}javac在编译时将values()和valueOf(String)添加到FooEnum中。我觉得有点奇怪。这背后的原因是什么?只是为了保证返回值的类型安全,还是还有别的?如果仅是为了类型安全,泛型难道没有帮助吗? 最佳答案 它们是静态方法-如何将它们添加到Enum中?静态方法不是多态的。此外,在您提议的方案中,Enum中的实现会是什