diff --git a/initializer-generator/src/main/resources/templates/codes/sca-sentinel/java/DemoController.java.mustache b/initializer-generator/src/main/resources/templates/codes/sca-sentinel/java/DemoController.java.mustache index 32b487d..6ff16e2 100644 --- a/initializer-generator/src/main/resources/templates/codes/sca-sentinel/java/DemoController.java.mustache +++ b/initializer-generator/src/main/resources/templates/codes/sca-sentinel/java/DemoController.java.mustache @@ -21,10 +21,6 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; -import com.alibaba.csp.sentinel.demo.dubbo.FooService; -import com.alibaba.csp.sentinel.demo.service.DemoService; -import org.apache.dubbo.config.annotation.Reference; - /** * @author Eric Zhao */ @@ -32,24 +28,12 @@ import org.apache.dubbo.config.annotation.Reference; @RequestMapping("/demo") public class DemoController { - @Reference - private FooService fooService; - @Autowired private DemoService demoService; - @GetMapping("/hello") - public String apiSayHello(@RequestParam String name) { - return fooService.sayHello(name); - } - @GetMapping("/bonjour/{name}") public String apiSayHelloLocal(@PathVariable String name) { return demoService.bonjour(name); } - @GetMapping("/time") - public long apiCurrentTime(@RequestParam(value = "slow", defaultValue = "false") Boolean slow) { - return fooService.getCurrentTime(slow); - } } diff --git a/initializer-generator/src/main/resources/templates/codes/sca-sentinel/java/FooService.java.mustache b/initializer-generator/src/main/resources/templates/codes/sca-sentinel/java/FooService.java.mustache deleted file mode 100644 index 7dd17f7..0000000 --- a/initializer-generator/src/main/resources/templates/codes/sca-sentinel/java/FooService.java.mustache +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.alibaba.cloud.demo.sentinel.api; - -/** - * 该接口为 Dubbo 的服务端、消费端公用的接口定义。 - * 当前案例中,通过复制代码的方式实现接口发布,这不是最优雅的使用方法。更好的建议是通过maven坐标的方式独立维护api。 - */ -public interface FooService { - - String sayHello(String name); - - long getCurrentTime(boolean slow); -}