Questions tagged «spring»

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

29
Spring中的@ Component,@ Repository和@Service批注有什么区别?
Наэтотвопросестьответына 堆栈溢出нарусском:АннотацииSpringа 灿@Component,@Repository和@Service注解来春季交替使用,还是他们提供任何特殊的功能,除了作为一个符号设备? 换句话说,如果我有一个Service类,并且将注释从更改@Service为@Component,它将仍然以相同的方式运行吗? 还是注释也会影响类的行为和功能?



10
在Spring Framework中@Inject和@Autowired有什么区别?在什么条件下使用哪一个?
我正在SpringSource上浏览一些博客,在其中一个博客中,作者正在使用@Inject,我想他也可以使用@Autowired。 这是一段代码: @Inject private CustomerOrderService customerOrderService; 我不知道之间的区别@Inject和@Autowired,如果有人解释他们的区别将不胜感激,什么情况下要使用哪一个?

15
<context:annotation-config>和<context:component-scan>之间的区别
我正在学习Spring 3,但似乎并没有掌握&lt;context:annotation-config&gt;and 背后的功能&lt;context:component-scan&gt;。 从我读过他们似乎处理不同的注解(@Required,@Autowired等等VS @Component,@Repository,@Service等),而且从我读过他们注册相同什么bean后置处理器类。 为了更迷惑我,还有一个annotation-config 属性上&lt;context:component-scan&gt;。 有人可以说明这些标签吗?有什么相似之处,有什么不同之处,一个被另一个取代,它们彼此完成,我是否需要其中一个?

17
Spring Framework到底是做什么用的?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我听说过很多有关Spring的信息,人们在网络上都说Spring是Web开发的良好框架。Spring Framework到底是做什么用的?
623 java  spring  frameworks 

18
为什么我的Spring @Autowired字段为空?
注意:这旨在作为常见问题的规范答案。 我有一个带有字段()的Spring @Service类(MileageFeeCalculator),但是该字段是我尝试使用它时所用的。日志显示该bean和该bean都在创建,但是每当我尝试在服务bean上调用该方法时,都会得到一个a 。Spring为什么不自动接线该领域?@AutowiredrateServicenullMileageFeeCalculatorMileageRateServiceNullPointerExceptionmileageCharge 控制器类: @Controller public class MileageFeeController { @RequestMapping("/mileage/{miles}") @ResponseBody public float mileageFee(@PathVariable int miles) { MileageFeeCalculator calc = new MileageFeeCalculator(); return calc.mileageCharge(miles); } } 服务等级: @Service public class MileageFeeCalculator { @Autowired private MileageRateService rateService; // &lt;--- should be autowired, is null public float mileageCharge(final int miles) { …


11
Spring的自动布线如何工作?
我对control(IoC)的反转如何在Spring。 说我有一个称为服务的类UserServiceImpl,它实现了UserService接口。 怎么会这样@Autowired? 而在我Controllers,我怎么会instantiate在instance这个服务的? 我会做以下事情吗? UserService userService = new UserServiceImpl();

14
春季:@Component与@Bean
我了解到@Component注释是在Spring 2.5中引入的,目的是通过使用类路径扫描摆脱xml bean的定义。 @Bean 是在3.0版本中引入的,可以与 @Configuration以完全摆脱xml文件并改用java config。 是否有可能重新使用@Component注释而不是引入@Bean注释?我的理解是,两种情况下的最终目标都是创建bean。


13
JsonMappingException:未找到类型[简单类型,类]的合适构造函数:无法从JSON对象实例化
尝试获取JSON请求并处理它时出现以下错误: org.codehaus.jackson.map.JsonMappingException:没有找到适合类型[简单类型,类com.myweb.ApplesDO]的合适构造函数:无法从JSON对象实例化(需要添加/启用类型信息吗?) 这是我尝试发送的JSON: { "applesDO" : [ { "apple" : "Green Apple" }, { "apple" : "Red Apple" } ] } 在Controller中,我具有以下方法签名: @RequestMapping("showApples.do") public String getApples(@RequestBody final AllApplesDO applesRequest){ // Method Code } AllApplesDO是ApplesDO的包装: public class AllApplesDO { private List&lt;ApplesDO&gt; applesDO; public List&lt;ApplesDO&gt; getApplesDO() { return applesDO; } public void …

11
四季豆到底是什么?
我还没有找到我能理解的高级Spring bean定义。我看到Grails文档和书籍中经常引用它们,但是我认为了解它们的好处将是有益的。那么什么是春豆呢?如何使用它们?他们和依赖注入有关系吗?
397 java  spring  grails 

12
Spring MVC @ResponseBody方法返回字符串时,如何响应HTTP 400错误?
我将Spring MVC用于简单的JSON API,其@ResponseBody基础方法如下所示。(我已经有一个直接生成JSON的服务层。) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how to respond with e.g. 400 "bad request"? } return json; } 问题是,在给定的情况下,最简单,最干净的响应HTTP 400错误的方法是什么? 我确实遇到过类似的方法: return new ResponseEntity(HttpStatus.BAD_REQUEST); ...但是我不能在这里使用它,因为我的方法的返回类型是String,而不是ResponseEntity。

13
从Spring Controller下载文件
我有一个需要从网站下载PDF的要求。PDF需要在代码中生成,我认为这将是freemarker和iText等PDF生成框架的结合。还有更好的方法吗? 但是,我的主要问题是如何允许用户通过Spring Controller下载文件?

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.