springBoot+mybatis Plus细节回顾
1.配置文件application.yml application-dev.yml application-prod.yml
a.自定义相关的数据在配置文件中,用@Value 取值
#{…} 用于执行SpEl表达式,并将内容赋值给属性
${…} 主要用于加载外部属性文件中的值
#{…} 和${…} 可以混合使用,但是必须#{}外面,${}在里面,#{ '${}' } ,注意单引号,注意不能反过来
2.配置文件中配置完成 数据源 mybatisPlus pom文件中加入基础的起步依赖,projectlombok ,baomidou,springMVC等等
3.启动类加上相应的注解:@EnableScheduling定时任务 @EnableTransactionManagement事务管理 @ServletComponentScan实现@WebServlet、@WebFilter、@WebListener 的自动注册
3.配置 springMVC 类 WebMvcConfiguration implements WebMvcConfigurer,
a.自定义资源映射addResourceHandlers
b.拦截页面addViewControllers
c.拦截器配置addInterceptors 配合session做登陆验证 此处需要自定义注解 来区分是app接口,因为外部接口(app iso android 和后台直接没有会话,不是长连接)
4.拦截异常并统一处理 @RestControllerAdvice 可以用于定义@ExceptionHandler、@InitBinder、@ModelAttributeÿ
springBoot+mybatis Plus细节回顾
最新推荐文章于 2024-02-21 17:18:45 发布