2556得票29回答
在Spring中,@Component、@Repository和@Service注解之间有什么区别?

在Spring中,@Component、@Repository和@Service注解可以互换使用吗?除了作为注解设备外,它们是否提供任何特定功能? 换句话说,如果我有一个Service类,并将其注解从@Service更改为@Component,它的行为是否仍然相同? 或者注解是否还会影响类...

1088得票9回答
Spring Data JPA中的CrudRepository和JpaRepository接口有什么区别?

这篇文章讨论了Spring Data JPA中的CrudRepository和JpaRepository接口之间的区别。尽管在网络上的示例中它们被交替使用,但它们之间确实存在差异。你为什么想要使用其中一个而不是另一个?请继续阅读以了解更多信息。

1059得票64回答
如何为Spring Boot应用程序配置端口

如何配置Spring Boot应用程序监听的TCP/IP端口,以便不使用默认的8080端口。

796得票11回答
Spring框架中的@Inject和@Autowired有什么区别?在什么情况下使用哪一个?

我正在阅读一些SpringSource的博客,在其中一篇博客中,作者使用了@Inject,我认为他也可以使用@Autowired。 以下是代码片段: @Inject private CustomerOrderService customerOrderService; 我不确定@Injec...

769得票21回答
为什么我的Spring @Autowired字段为空?

注意:这是针对常见问题的标准答案。 我有一个Spring的@Service类(MileageFeeCalculator),其中有一个@Autowired字段(rateService),但当我尝试使用它时,该字段为null。日志显示,MileageFeeCalculator bean和Mile...

722得票15回答
<context:annotation-config>和<context:component-scan>之间的区别

我正在学习Spring3,但似乎不太明白&lt;context:annotation-config&gt;和&lt;context:component-scan&gt;的功能是什么。 据我所知,它们处理不同的注释(如@Required、@Autowired等与@Component、@Repo...

719得票16回答
春季框架:@Component与@Bean的区别

我知道在Spring 2.5中引入了@Component注解,以使用类路径扫描来摆脱XML bean定义。 @Bean在Spring 3.0中引入,可以与@Configuration一起使用,以完全摆脱XML文件并使用Java配置代替。 是否有可能重用@Component注解而不是引入@B...

654得票17回答
Spring Framework的作用是什么?

我听到很多关于Spring的信息,人们在网络上普遍认为Spring是一个非常适合Web开发的框架。那么,简而言之,Spring框架具体是用来做什么的呢?与仅使用Java相比,我为什么要选择它呢?

590得票19回答
@Transactional注解应该放在哪里?

你应该把@Transactional注解放在DAO类和/或它们的方法中,还是放在调用DAO对象的服务类上更好呢?或者在两个“层”都打注解有意义吗? 将@Transactional注解放在DAO类或方法中,可以确保在数据库事务中处理数据。将注解放在服务类上也是一种选择,因为这样可以控制整个业务...

586得票11回答
Spring中的自动装配是如何工作的?

我有点困惑 控制反转(IoC)如何在Spring中工作。 假设我有一个名为UserServiceImpl的服务类,它实现了UserService接口。这应该如何进行 @Autowired? 而在我的Controllers中,我应该如何实例化此服务的instance? 我只需要执行以下操作...