草庐IT

Spring作用域

全部标签

java - 在 Spring 表达式语言中访问属性文件

我使用Thymeleaf使用SpringBoot创建了一个简单的Web应用程序。我使用application.properties文件作为配置。我想要做的是向该文件添加新属性,例如名称和版本,并从Thymeleaf访问这些值。我已经能够通过创建一个新的JavaConfiguration类并公开一个SpringBean来实现这一点:@ConfigurationpublicclassApplicationConfiguration{@Value("${name}")privateStringname;@BeanpublicStringname(){returnname;}}然后我可以像这样

java - java中的break语句有什么作用?

有谁知道group_skip是做什么的?也许这是一个基本的编程,但我已经使用Java编程多年并且今天才发现它。group_skip:do{event=stepToNextEvent(FormController.STEP_OVER_GROUP);switch(event){caseFormEntryController.EVENT_QUESTION:caseFormEntryController.EVENT_END_OF_FORM:breakgroup_skip;}}while(event!=FormEntryController.EVENT_END_OF_FORM);谢谢!

java - 为什么 ArrayList 类的 removeRange 方法不起作用?

这个问题在这里已经有了答案:WhyisJava'sAbstractList'sremoveRange()methodprotected?(1个回答)关闭6年前。我正在尝试使用removeRange方法从ArrayList中删除某些元素。我从这里开始了解这种方法:http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#removeRange(int,int)但是当我这样尝试的时候ArrayListal=newArrayList();al.add("AB");al.add("BC");al.add("CD");al

java - ResultSet getFetchSize() 似乎不起作用?

我在使用getFetchSize()函数时遇到问题。我只需要知道SQL查询是否返回了零行。我试过这个简单的语句:if(rs.getFetchSize()==0)System.out.println("HEADLINE");其中rs是ResultSet类型。上面的代码似乎不起作用。无论rs是否为空,它总是打印消息。我检查了SQL查询本身,当行存在时它正确返回了非空结果。关于如何确定查询是否已返回0行的任何想法?我用谷歌搜索,找不到任何答案。 最佳答案 ResultSet.getFetchSize()不返回结果数!来自here:Stan

java - Spring:如何将值从属性文件传递给构造函数

我有一个MongoService类作为publicclassMongoService{privatefinalMongomongo;privatefinalStringdatabase;privatestaticfinalLoggerLOGGER=LoggerFactory.getLogger(MongoService.class);publicMongoService(@NonnullfinalStringhost,finalintport,@NonnullfinalStringdb)throwsUnknownHostException{mongo=newMongo(host,por

java - Spring-Hibernate - 没有找到当前线程的 session

我有一个使用spring和hibernate的javastuts2web应用程序。我收到org.hibernate.HibernateException:NoSessionfoundforcurrentthread。SpringBean.xmlorg.hibernate.dialect.MySQLDialecttrueupdatehibernate.cfg.xml-->hibernate.cfg.xmlCustomerServiceImpl.javapackageorg.rohith.service.impl;importorg.rohith.dao.impl.CustomerDaoI

java - Spring RESTful 最佳实践 - 需要示例/教程

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion短篇小说:我正在寻找具有RESTful服务设计“最佳实践”示例的教程或github项目。长话短说:我正在阅读用于设计和实现Web服务的“官方”Spring教程:http://spring.io/guides/tutorials/rest

java - 当 url 模式是路径时,无法让 Spring MVC 调度程序正常工作

我有一个Web应用程序,目前我们正在为REST服务应用SpringMVC。我们希望我们的休息服务出现在${contextPath}/rest/**下,但是当我设置它时,我们得到:NomappingfoundforHTTPrequestwithURI[/myapp/rest/testSvc/message]inDispatcherServletwithname'SpringMVCDispatcherServlet'我的web.xml有:SpringMVCDispatcherServletorg.springframework.web.servlet.DispatcherServletco

java - 有没有Spring,性能有没有提升

我的同行总是强制我使用Spring来创建任何对象的新实例。据我了解,Spring提供了一个平台来更有效地管理业务对象。Spring使架构更加模块化和更加灵活。在某些情况下,我觉得不使用springbean,而是使用创建新对象的通用方法。但是,我的同事们总是以提高绩效为借口强制我这样做。我从来没有找到任何与spring相关的文章提到性能因素。问题:如果我使用springbean创建对象,与使用“new”运算符创建新实例相比,它是否提高了性能。 最佳答案 Spring是一种与其他工具一样的工具-如果应用得当,它会带来好处。如果应用不当,

Java 字符串比较不起作用?

这个问题在这里已经有了答案:关闭10年前。我想这很简单,但我就是不明白如何做到这一点:(到目前为止,我已经尝试了==和equals,但我都没有用。这是一个计算成绩的小程序对于瑞典高中系统(所以忽略瑞典语并查看字符串比较。这里的问题是统计函数变量在程序结束时仍设置为0。importjavax.swing.*;publicclassUppgift1{privateString[]subjects={"Matematik","Svenska","Engelska","Idrott","Bild","Fysik","Biologi","Kemi","Historia","Geografi","