Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将服务简化为命令_Java_Spring_Design Patterns_Service - Fatal编程技术网

Java 将服务简化为命令

Java 将服务简化为命令,java,spring,design-patterns,service,Java,Spring,Design Patterns,Service,是否可以根据命令设计模式将spring服务简化为命令?我认为这是一种更灵活的方法,而且肯定比将所有功能放在一个服务类中更能增加跨领域的关注点 好吗?令人不快的我知道这无疑会增加应用程序将要处理的类的数量,但我不介意。你仍然在区分那些不需要区分的类。任何东西都可以被注入,你可以随意调用实体。控制器、服务和命令都可以注入实现已知接口的实体,比如实现run方法的命令接口,或者其他什么 在春天有很多方法可以做到这一点。您可以分层AOP建议。您可以插入命令列表。拦截调用和/或web请求、服务的组合集合 除

是否可以根据命令设计模式将spring服务简化为命令?我认为这是一种更灵活的方法,而且肯定比将所有功能放在一个服务类中更能增加跨领域的关注点


好吗?令人不快的我知道这无疑会增加应用程序将要处理的类的数量,但我不介意。

你仍然在区分那些不需要区分的类。任何东西都可以被注入,你可以随意调用实体。控制器、服务和命令都可以注入实现已知接口的实体,比如实现run方法的命令接口,或者其他什么

在春天有很多方法可以做到这一点。您可以分层AOP建议。您可以插入命令列表。拦截调用和/或web请求、服务的组合集合

除非你提供了一个你真正想要做的例子,否则很难提供任何超出一般性的东西。网络搜索会显示这样的资源,这只是一种方法