SpringBoot-Mail发送邮件添加 maven 依赖在 pom.xml 中添加 mail 和 thymeleaf 对应的依赖<dependencies> <dependency> <groupId>org.springframe2019-10-03 javajava spring-boot SpringCloud-Eureka基础篇1. Eureka 简介本博客来自阅读《重新定义Spring Cloud实战》Eureka是 Netflix 的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与2019-10-01 javajava spring spring-cloud SpringMvc之ThemeResolverThemeResolver工作原理与LocaleResolver工作原理基本是一样的,它在 request 中查找 theme 主题并可以修改 request 的 theme 主题。ThemeResolver接口允许基于 session、c2019-07-23 javajava spring spring-mvc SpringMvc之LocaleResolverLocaleResolver,其主要作用在于根据不同的用户区域展示不同的视图,而用户的区域也称为 Locale,该信息是可以由前端直接获取的。通过这种方式,可以实现一种国际化的目的,比如针对美国用户可以提供一个视图,而针对中国用户则可以提供2019-07-22 javajava spring spring-mvc SpringMvc-ViewResolverViewResolver的主要作用是把一个逻辑上的视图名称解析为一个真正的视图,SpringMVC 中用于把View对象呈现给客户端的是View对象本身,而ViewResolver只是把逻辑视图名称解析为对象的View对象。在Dispatc2019-07-21 javajava spring spring-mvc SpringMvc之MultipartResolverMultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否2019-07-20 javajava spring spring-mvc SpringMvc-HandlerAdapterSpringMvc 中HandlerMapping和HandlerAdapter一般是对应出现(并不是一一对应,一个HandlerAdapter可以匹配处理多个HandlerMapping,一个HandlerMapping应该也可以被多个H2019-07-19 javajava spring spring-mvc SpringMvc-HandlerMappingHandlerMapping接口负责根据 request 请求找到对应的 Handler 处理器及 Interceptor 拦截器,并将它们封装在HandlerExecutionChain对象内,返回给DispatcherServlet。在2019-07-18 javajava spring spring-mvc SpringMvc-DispatcherServlet1. DispatcherServlet 的作用DispatcherServlet是前端控制器设计模式的实现,提供 Spring Web MVC 的集中访问点,而且负责职责的分派,而且与 Spring Ioc 容器无缝集成,从而可以获得 S2019-07-17 javajava spring spring-mvc Mybatis-缓存模块数据源对应的是MyBatis的 datasource。缓存用于减轻数据压力,提高数据库性能,Mybaits提供一级缓存和二级缓存。1.一级缓存:SqlSession级别的缓存,默认开启。在操作数据库时需要构造sqlSession对象,在对象2019-07-05 javajava mybatis