Spring 注解

本文介绍了一个名为AppOrderService的接口及其实现类AppOrderServiceImple,该服务用于更新订单中的门店信息,并检查门店编号是否为空。同时,文章展示了如何在Spring框架中通过@Autowired注解将AppOrderService接口绑定到其实现类。


//////////接口层
@Service
public interface AppOrderService {

    void updateStoreInfo(AppOrder order, String token);

      }
////////////接口的实现类
@Service("appOrderService")  //AppOrderService接口的实现类,实现类的实例的名字会被注解appOrderService,
//相当于AppOrderServiceImpl appOrderService = new AppOrderServiceImpl();
//如果@Service("appOrderService")不加括号标识,会注解一个接口名首字母小写的实现类。
// 所以在Controller里声明一个接口AppOrderService的对象时,实际上是声明的这个接口对应的一个实现类的实例,
public class AppOrderServiceImpl extends BaseService implements AppOrderService {public void updateStoreInfo(AppOrder order, String token) { String storeNo = order.getCooprCde(); if (StringUtils.isEmpty(storeNo)) { logger.info("本订单的门店编号(storeNo)为空,请求处理被迫停止!");
}
     }
}
 /////////  controller,在controller里注册了 一个         
@RestController
public class AppOrderController extends BaseController {

    @Autowired
    private AppOrderService appOrderService;   // 在此处,AppOrderService 实际上是个接口,这个接口注解了@Service, 会被Spring管理,在运行期间动态的绑定一个实例
}

return; }}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值