@Component //申明spring组件 也可以用 @component
public class TicketPrint {
@Resource(name="yishiService")
private YishiService yishiService; //正常引用service
Spring MVC普通类或工具类中调用service报空null的解决办法(调用service报java.lang.NullPointerException)
最新推荐文章于 2024-05-22 17:49:29 发布
在Spring MVC中,当普通类或工具类尝试调用Service时可能会遇到NullPointerException。通过在类中声明@Component,使用@Resource注解注入Service,并在静态私有变量中保存实例,然后在@PostConstruct方法中初始化,可以避免此类问题。在需要调用Service的方法中,通过静态变量访问,可以确保Service不为null。
摘要由CSDN通过智能技术生成