aboutsummaryrefslogtreecommitdiff
path: root/server-core/src/main/java/com/juick/service/MessagesServiceImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'server-core/src/main/java/com/juick/service/MessagesServiceImpl.java')
-rw-r--r--server-core/src/main/java/com/juick/service/MessagesServiceImpl.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/server-core/src/main/java/com/juick/service/MessagesServiceImpl.java b/server-core/src/main/java/com/juick/service/MessagesServiceImpl.java
index 924f9e03..dfbc4ade 100644
--- a/server-core/src/main/java/com/juick/service/MessagesServiceImpl.java
+++ b/server-core/src/main/java/com/juick/service/MessagesServiceImpl.java
@@ -15,6 +15,7 @@ import org.springframework.jdbc.support.GeneratedKeyHolder;
import org.springframework.jdbc.support.KeyHolder;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
+import org.springframework.util.Assert;
import org.springframework.util.StringUtils;
import javax.inject.Inject;
@@ -28,8 +29,15 @@ import java.util.List;
*/
@Repository
public class MessagesServiceImpl extends BaseJdbcService implements MessagesService {
+ private final UserService userService;
+
@Inject
- private UserService userService;
+ public MessagesServiceImpl(JdbcTemplate jdbcTemplate, UserService userService) {
+ super(jdbcTemplate, null);
+
+ Assert.notNull(userService);
+ this.userService = userService;
+ }
private class MessageMapper implements RowMapper<Message> {
@Override