草庐IT

required-entry

全部标签

spring - @Autowired(required=false) 在构造函数上给出 NoSuchBeanDefinitionException

在Spring应用程序中,我在构造函数中使用了@Autowired(required=false)。这意味着如果要Autowiring的bean在xml文件中不可用,则不应抛出NoSuchBeanDefinitionException,因为提到了(required=false)。但我得到UnsatisfiedDependencyException,NoSuchBeanDefinitionException异常。----文本编辑器publicclassTextEditor{privateSpellCheckerx;privateStringname;@Autowired(required

(区别、详解、使用)module.exports与exports,export与export default,import 与require

目录导出简介(里面有小细节请仔细阅读) module.exports与exports1.该js文件要导出的值即为test 2.该js文件要导出的值即为test1和test23.注意这里我是先给module.exports.test2赋值,然后给module.exports赋值,因此{test1}覆盖了原来的test2,因此module.exports中只有test1 4.该js文件要导出的值即为test25.注意这里(注意点),module.exports={test1};改变了module.exports指向的引用,exports还指向之前的module.exports引用,因此无论expo

java - @Transactional(propagation=Propagation.REQUIRES_NEW) 的奇怪行为

这是我的问题:我正在JavaEE/Spring/Hibernate应用程序上运行批处理。此批处理调用method1。这个方法调用一个method2,它可以抛出UserException(一个扩展RuntimeException的类)。这是它的样子:@TransactionalpublicclassBatchServiceimplementsIBatchService{@Transactional(propagation=Propagation.REQUIRES_NEW)publicUsermethod2(Useruser){//Processing,whichcanthrowaRunt

java - @Autowired vs @Required on setter

我很想知道这样的代码有什么区别:classMyClass{@AutowiredMyServicemyService;}和这样的代码:classMyClass{MyServicemyService;@RequiredpublicvoidsetMyService(MyServiceval){this.myService=val;}} 最佳答案 @Autowired注释用于Autowiringbean。@Autowired不限于setter。它也可以与构造函数和字段一起使用。如果您在字段上使用@Autowired注释,该字段将与具有匹配数

spring - 如何将@Autowired 构造函数参数分别设置为 "required=false"

我在@Configuration类构造函数下使用@Autowired注释。@ConfigurationpublicclassMyConfiguration{privateMyServiceAmyServiceA;privateMyServiceBmyServiceB@AutowiredpublicMyConfiguration(MyServiceAmyServiceA,MyServiceBmyServiceB){this.myServiceA=myServiceA;this.myServiceB=myServiceB;}}作为Springdocumentationsais,我可以声明是

Spring MVC : how to indicate whether a path variable is required or not?

我正在做一个Spring网络。对于Controller方法,我可以使用RequestParam来指示是否需要参数。例如:@RequestMapping({"customer"})publicStringsurveys(HttpServletRequestrequest,@RequestParam(value="id",required=false)Longid,Mapmap)我想使用如下的PathVariable:@RequestMapping({"customer/{id}"})publicStringsurveys(HttpServletRequestrequest,@PathVa

spring - java.lang.IllegalArgumentException : A ServletContext is required to configure default servlet handling

我有以下测试类:@ActiveProfiles({"DataTC","test"})@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes={BaseTestConfiguration.class,DataTestConfiguration.class,JpaConfiguration.class,PropertyPlaceholderConfiguration.class})publicclassRegularDayToTimeSlotsTest{...问题似乎来自BaseTestConfigurati

mysql - org.hibernate.AssertionFailure : null id in entry (don't flush the Session after an exception occurs)

我有一个hibernate和JSF2应用程序进入部署服务器并突然抛出org.hibernate.AssertionFailure:nullidinexception。我将立即提供堆栈跟踪和代码,但首先有四个重要问题:这只发生在部署服务器上(Jboss和MySql在WindowsSever2008上运行。)它不会发生在我的开发机器上(Tomcat和MySql运行在Windoes7Pro上),也不会发生在暂存环境(Jboss和MySql在Linux上运行。)对此进行研究,似乎人们在尝试插入对象时会出现此错误。但是当我做一个简单的查询时我得到了错误。(实际上是各种不同的查询,因为错误随机出现

dart - "@required"注释为错误而不是警告

现在在我的Flutter项目中,当我使用@required注释构造函数参数并在实例化构造函数时忘记它时,我从IDE中收到一个轻微的警告,表明该参数是必需的。我希望这显示为来自IDE的实际错误。analysis_options.yaml或其他地方有没有办法将其设置为错误而不是警告? 最佳答案 在analysis_options.yaml添加analyzer:errors:missing_required_param:error之前$flutteranalyzeAnalyzingflutter_0_generic...info•Thep

dictionary - flutter/Dart : How to access a single entry in a map/object

这可能是一个非常简单的问题,但我很难找到答案。我有一个对象/映射,我不想迭代但访问索引处的特定键/值。例如:var_results={'Key_1':'Value_1','Key_2':'Value_2',};如何访问索引[1]的key_2和value_2?我试过_results[index]、_results[index].value、_results[index].key和_results[index].toString()但都返回null。 最佳答案 map允许通过键查找值。所以:print(_results["Key_1"]