add @Transactional to ArticleController's create article method, to make transaction rollback automatically if exception occurs