From 21b21f9672c48744504af209b1e711517fd3af0d Mon Sep 17 00:00:00 2001 From: Fatead <893051689@qq.com> Date: Fri, 13 Aug 2021 14:31:21 +0800 Subject: [PATCH] A better annotation suggestion change the annotation from @component to @service, it is more appropriate here. This class is mainly responsible for the realization of business logic, which is recommended to use @service in the Spring framework. Moreover it can help you to achieve IOC. --- .../java/com/vonzhou/spitter/service/SpitterServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spitter-web-security/src/main/java/com/vonzhou/spitter/service/SpitterServiceImpl.java b/spitter-web-security/src/main/java/com/vonzhou/spitter/service/SpitterServiceImpl.java index 1df0f3b..597a022 100644 --- a/spitter-web-security/src/main/java/com/vonzhou/spitter/service/SpitterServiceImpl.java +++ b/spitter-web-security/src/main/java/com/vonzhou/spitter/service/SpitterServiceImpl.java @@ -4,7 +4,7 @@ import com.vonzhou.spitter.persistence.SpitterDao; import com.vonzhou.spitter.persistence.Spittle; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; +import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; @@ -14,7 +14,7 @@ import static java.util.Collections.reverse; -@Component("spitterService") +@Service @Transactional(propagation = Propagation.REQUIRED) public class SpitterServiceImpl implements SpitterService {