Merge remote-tracking branch 'origin/在线访问lhj' into 在线访问lhj

在线访问lhj
李宏杰 8 months ago
commit b0271108ce

@ -12,36 +12,64 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import com.tamguo.web.interceptor.MemberInterceptor;
/**
* WebConfig WebMvcConfigurer Web
*/
@Configuration
public class WebConfig implements WebMvcConfigurer {
/**
*
*/
@Value("${file.storage.path}")
private String fileStoragePath;
/**
* Cookie
*/
@Value("${cookie.domian.name}")
private String cookieDomianName;
/**
* MemberInterceptor
*/
@Autowired
private MemberInterceptor memberInterceptor;
/**
* addInterceptors
* @param registry
*/
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(memberInterceptor).addPathPatterns("/**").excludePathPatterns("/login.html","/register.html","/password/**","/captcha.jpg" , "/submitLogin.html" , "/miniLogin.html","/static/**","/sendFindPasswordSms","/subRegister","/checkMobile.html","/checkUsername.html");
// 添加拦截器,并设置拦截路径和排除路径
registry.addInterceptor(memberInterceptor).addPathPatterns("/**").excludePathPatterns("/login.html", "/register.html", "/password/**", "/captcha.jpg", "/submitLogin.html", "/miniLogin.html", "/static/**", "/sendFindPasswordSms", "/subRegister", "/checkMobile.html", "/checkUsername.html");
}
/**
* addResourceHandlers
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/files/**").addResourceLocations("file:"+fileStoragePath);
// 添加资源处理器,处理/files/** 路径的资源,并设置资源位置为文件系统中的指定路径
registry.addResourceHandler("/files/**").addResourceLocations("file:" + fileStoragePath);
}
/**
* CookieSerializer
* @return CookieSerializer
*/
@Bean
public CookieSerializer defaultCookieSerializer(){
public CookieSerializer defaultCookieSerializer() {
// 创建默认的 CookieSerializer 实例
DefaultCookieSerializer defaultCookieSerializer = new DefaultCookieSerializer();
// 设置 Cookie 名称
defaultCookieSerializer.setCookieName("sessionId");
// 设置 Cookie 域名
defaultCookieSerializer.setDomainName(cookieDomianName);
// 设置 Cookie 路径
defaultCookieSerializer.setCookiePath("/");
return defaultCookieSerializer;
}
}
Loading…
Cancel
Save