Questions tagged «spring»

Spring框架是用于Java平台上的应用程序开发的开源框架。它的核心是对基于组件的体系结构的丰富支持,目前它具有二十多个高度集成的模块。

6
如何使用Spring Data JPA通过Sort和Pageable即时查询数据?
我在我的项目中尝试使用Spring数据JPA。我想知道是否有现成的API通过Sort和来查询数据Pageable。当然,我知道我可以自己编写该方法,我只想知道是否有一个现成的方法。我的DAO扩展JpaRepository,我发现可以调用以下方法: findAll(); findAll(Pageable pageable); findAll(Sort sort); 但是没有这样的方法findAll(Sort sort, Pageable pageable),所以我很好奇。

6
有哪些关于Java,Spring,Hibernate,Maven的好博客可供阅读?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 为了继续提出进一步的问题,我对博客,网站(有时会发布关于我提到的主题的教程,技巧或最佳实践)更感兴趣。例如:http : //net.tutsplus.com/是一个非常不错的网站,如果您想了解或升级有关CSS,HTML,Javascript,PHP的知识,是否有这样的网站?是否有像Java和相关技术这样的网站?
72 java  spring  hibernate  maven 

3
CDI是否可以很好地替代Spring?
我们计划从头开始编写一个Web应用程序,已决定使用符合Java EE 6标准的最新版本的Glassfish,因此我们正在分析是否可以使用CDI代替Spring。 我们可以说CDI可以替代Spring吗?
72 spring  java-ee-6  cdi 

4
Spring RESTTemplate的泛型
我有这样的课: public class Wrapper<T> { private String message; private T data; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public T getData() { return data; } public void setData(T data) { this.data = data; } } 我使用resttemplate如下: ... Wrapper<Model> response = restTemplate.getForObject(URL, …

2
使用RestTemplate的HTTP获取标头
如何使用Spring RestTemplate发送GET请求?其他问题已使用POST,但我需要使用GET。当我运行它时,该程序继续工作,但是似乎网络被阻塞了,因为它在AsyncTask中,当我单击该按钮后尝试运行另一个asynctask时,它们将无法工作。 我试着做 String url = "https://api.blah.com/2.0/search/cubes?w=jdfkl&whitespace=1"; MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>(); map.add("Bearer", accessToken); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); //copied this from somewhere else, not sure what its for HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<MultiValueMap<String, String>>(map, headers); HttpMessageConverter<String> stringConverter = new StringHttpMessageConverter(); FormHttpMessageConverter formConverter = new FormHttpMessageConverter(); …

6
通过Spring编程安排作业(动态设置fixedRate)
目前我有这个: @Scheduled(fixedRate=5000) public void getSchedule(){ System.out.println("in scheduled job"); } 我可以更改它以使用对属性的引用 @Scheduled(fixedRateString="${myRate}") public void getSchedule(){ System.out.println("in scheduled job"); } 但是,我需要使用通过编程获得的值,以便可以在不重新部署应用程序的情况下更改计划。什么是最好的方法?我意识到可能无法使用注释...

9
如何在Spring Boot中为所有控制器指定前缀?
我有控制器映射/user和/order: @RestController @RequestMapping("/users") public class UserController { ... } @RestController @RequestMapping("/orders") public class OrderController { ... } 我想分别通过URLhttp://localhost:8080/api/users 和访问这些URL http://localhost:8080/api/orders。 如何在Spring Boot中实现这一目标?

4
Spring注解@Repository和@Service
使用@Repository和@Service有什么优点? 不要告诉我有关组件扫描等的信息,我期待有一些额外的好处或功能(如果有的话)。 如果我不使用它会怎样?我会想念什么?
71 spring 


21
maven…无法清理项目:无法删除.. \ org.ow2.util.asm-asm-tree-3.1.jar
我使用STS(弹簧工具套件)+ maven插件。 每次当我使用我的应用程序运行时,都会maven-clean看到以下错误: [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building hhsystem ui 1.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ ui --- [INFO] Deleting C:\Users\Nikolay_Tkachev\workspace\HHSystem\UI\target [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.471s [INFO] Finished at: Mon Oct 21 12:34:33 MSK 2013 [INFO] Final …

5
对依赖于请求上下文的方法进行单元测试
我正在为包含以下行的方法编写单元测试: String sessionId = RequestContextHolder.currentRequestAttributes().getSessionId(); 我收到以下错误: java.lang.IllegalStateException:找不到线程绑定的请求:您是在实际的Web请求之外引用请求属性,还是在原始接收线程之外处理请求?如果您实际上是在Web请求中操作并且仍然收到此消息,则您的代码可能在DispatcherServlet / DispatcherPortlet之外运行:在这种情况下,请使用RequestContextListener或RequestContextFilter公开当前请求。 原因很明显-我没有在请求上下文中运行测试。 问题是,如何在测试环境中测试包含对依赖于请求上下文的方法的调用的方法? 非常感谢你。

14
匹配的通配符是严格的,但是找不到元素'context:component-scan的声明
尝试我的第一个春季项目时出现以下错误: Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'context:component-scan 这是applicationContext.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <context:component-scan base-package="com.xyz" /> </beans> 是什么导致错误?
71 java  spring 

1
使用Spring MVC返回生成的pdf
我正在使用Spring MVC。我必须编写一个服务,该服务将从请求主体中获取输入,将数据添加到pdf中,然后将pdf文件返回到浏览器。pdf文档是使用itextpdf生成的。如何使用Spring MVC做到这一点。我试过使用这个 @RequestMapping(value="/getpdf", method=RequestMethod.POST) public Document getPDF(HttpServletRequest request , HttpServletResponse response, @RequestBody String json) throws Exception { response.setContentType("application/pdf"); response.setHeader("Content-Disposition", "attachment:filename=report.pdf"); OutputStream out = response.getOutputStream(); Document doc = PdfUtil.showHelp(emp); return doc; } 生成pdf的showhelp函数。我只是暂时将一些随机数据放入pdf中。 public static Document showHelp(Employee emp) throws Exception { Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream("C:/tmp/report.pdf")); document.open(); …

6
Java.lang.NoClassDefFoundError:com / fasterxml / jackson / databind / exc / InvalidDefinitionException
我已经更新了我的依赖性,就像您在评论中所说的那样,现在我有了这个: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137) ~[spring-boot-1.5.3.RELEASE.jar:1.5.3.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536) ~[spring-context-5.0.0.RC2.jar:5.0.0.RC2] at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.5.3.RELEASE.jar:1.5.3.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) [spring-boot-1.5.3.RELEASE.jar:1.5.3.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) [spring-boot-1.5.3.RELEASE.jar:1.5.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) [spring-boot-1.5.3.RELEASE.jar:1.5.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) [spring-boot-1.5.3.RELEASE.jar:1.5.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) [spring-boot-1.5.3.RELEASE.jar:1.5.3.RELEASE] at com.o2xp.ats.accountManager.test.App.main(App.java:42) [classes/:na] Caused by: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded …
71 java  spring  maven 

13
找不到依赖关系:期望至少有1个bean符合此依赖关系的自动装配候选条件。依赖注释:
我正在尝试使用Spring编写SOAP服务,但是我收到了依赖注入问题。我在@Autowired通过此服务使用时遇到了这样的问题: public interface UserDao { User getUser(String username); } Dao的实现如下: @Controller("userDao") public class UserDaoImpl implements UserDao { private static Log log = LogFactory.getLog(UserDaoImpl.class); @Autowired @Qualifier("sessionFactory") private LocalSessionFactoryBean sessionFactory; @Override public User getUser(String username) { Session session = sessionFactory.getObject().openSession(); // Criteria query = session.createCriteria(Student.class); Query query = session .createQuery("from User where …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.