无法在Http侦听器Java/Spring中设置对象

无法在Http侦听器Java/Spring中设置对象,java,spring,rest,spring-boot,Java,Spring,Rest,Spring Boot,我正在尝试编写一个代码,其中我想要做的就是当一个请求命中拦截器时,它设置模型类的name参数。我是新来的,所以我可能做错了 模型类: public class Article { String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } 艺术服务: public interface ArticleService

我正在尝试编写一个代码,其中我想要做的就是当一个请求命中拦截器时,它设置模型类的name参数。我是新来的,所以我可能做错了

模型类:

public class Article {

String name;

public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}

}
艺术服务:

public interface ArticleService {


    String getArticleName();

    void setArticleName(String name);

}
ArticleServiceImpl:

@Service
public class ArticleServiceImpl implements ArticleService {

    Article article=new Article();

@Override
public void setArticleName(String name)
{article.setName(name);

}

@Override
public void getArticleName()
{
        return article.getName();

}

}
拦截器:

@Component
public class MySecurityFilter extends HandlerInterceptorAdapter  {
    @Autowired
    ArticleServiceImpl articleService;




    @Override
    public boolean preHandle(HttpServletRequest request,HttpServletResponse  response, Object object){

     System.out.println("in interceptor");
     articleService.setArticleName("article 123");

    return true;
}
控制器:

@RestController
@RequestMapping("/api")
public class HomeController {
    @Autowired
    ArticleServiceImpl articleService;


    @PostMapping("/get")

    public String createNote() {


System.out.println("article name set "+ articleService.getArticleName());
return "true";


    }

}

我所要做的就是从preHandle调用articleserviceImpl,通过article()对象设置项目名称。这个方法是正确的还是我做了其他错误的事情。

问题是什么?问题是缺少信息。什么是印刷品?你遇到了什么问题?预期的行为是什么?你想用它实现什么?