|
@@ -1,8 +1,12 @@
|
|
|
package com.alvin;
|
|
|
|
|
|
|
|
|
+import com.alibaba.csp.sentinel.adapter.servlet.CommonFilter;
|
|
|
import org.springframework.boot.SpringApplication;
|
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
|
+import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
|
|
+import org.springframework.context.annotation.Bean;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
|
|
|
|
@SpringBootApplication
|
|
@@ -11,20 +15,20 @@ public class Application {
|
|
|
SpringApplication.run(Application.class);
|
|
|
|
|
|
}
|
|
|
- //@Bean
|
|
|
- //public FilterRegistrationBean sentinelFilterRegistration() {
|
|
|
- // FilterRegistrationBean<Filter> registration = new FilterRegistrationBean<>();
|
|
|
- // registration.setFilter(new CommonFilter());
|
|
|
- // registration.addUrlPatterns("/*");
|
|
|
- // registration.setName("sentinelFilter");
|
|
|
- // registration.setOrder(1);
|
|
|
- //
|
|
|
- // return registration;
|
|
|
- //}
|
|
|
- //
|
|
|
- //@RequestMapping("/index")
|
|
|
- //public String index(){
|
|
|
- // return "hello index";
|
|
|
- //}
|
|
|
+ @Bean
|
|
|
+ public FilterRegistrationBean sentinelFilterRegistration() {
|
|
|
+ FilterRegistrationBean<CommonFilter> registration = new FilterRegistrationBean<>();
|
|
|
+ registration.setFilter(new CommonFilter());
|
|
|
+ registration.addUrlPatterns("/*");
|
|
|
+ registration.setName("sentinelFilter");
|
|
|
+ registration.setOrder(1);
|
|
|
+
|
|
|
+ return registration;
|
|
|
+ }
|
|
|
+
|
|
|
+ @RequestMapping("/index")
|
|
|
+ public String index(){
|
|
|
+ return "hello index";
|
|
|
+ }
|
|
|
|
|
|
}
|