diff options
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.java | 10 |
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 |