2022年12月27日

SpringBoot - 配置文件环境切换

摘要: 开发环境(dev),测试环境(test),预览环境(pre),生产环境(prod) application-dev.yml,application-test.yml,application-pre.yml,application-prod.yml application.yml 主环境 spring 阅读全文

posted @ 2022-12-27 20:39 Mikasa-Ackerman 阅读(36) 评论(0) 推荐(0) 编辑

SpringBoot - 注入原生注解 Servlet,Filter,Listener

摘要: @ServletComponentScan(basePackages = “com.atguigu.admin”) 指定原生Servlet组件都放在那里@WebServlet(urlPatterns = “/my”) 直接响应,没有经过Spring的拦截器@WebFilter(urlPatterns 阅读全文

posted @ 2022-12-27 20:35 Mikasa-Ackerman 阅读(25) 评论(0) 推荐(0) 编辑

SpringBoot - 文件上传

摘要: Java 代码 @RestController public class TestController { //单文件或多文件上传 @PostMapping("/file/upload") public String fileUpload(@RequestParam("files")Multipar 阅读全文

posted @ 2022-12-27 20:06 Mikasa-Ackerman 阅读(40) 评论(0) 推荐(0) 编辑

SpringBoot - 实现AOP与声明式事务

摘要: 1.实现声明式事务 低版本在启动类(@SpringBootApplication)上加上@EnableTransactionManagement注解 @EnableTransactionManagement注解其实在大多数情况下,不是必须的,因为SpringBoot在TransactionAutoC 阅读全文

posted @ 2022-12-27 19:58 Mikasa-Ackerman 阅读(165) 评论(0) 推荐(0) 编辑

SpringBoot - 全局异常处理@RestControllerAdvice,@ControllerAdvice,@ExceptionHandler

摘要: @RestControllerAdvice与@ControllerAdvice 作用:告诉框架这是一个异常处理类,@RestControllerAdvice返回的是响应体 范围:类上 @ExceptionHandler 作用:发生特定类型的异常时,执行特定的方法 范围:方法上 参数:value 参数 阅读全文

posted @ 2022-12-27 19:48 Mikasa-Ackerman 阅读(83) 评论(0) 推荐(0) 编辑

SpringBoot - 目录

摘要: SpringBoot - @Configuration,@Bean,@Scope 组件注入容器 SpringBoot - MVC三层架构注解注入到容器中与从IOC容器获取实例注解 SpringBoot - @RequestMapping 注解 SpringBoot - 获取参数 @PathVaria 阅读全文

posted @ 2022-12-27 19:05 Mikasa-Ackerman 阅读(21) 评论(0) 推荐(0) 编辑

SpringBoot - 自定义拦截器HandlerInterceptor

摘要: 1.实现HandlerInterceptor接口 /** * 自定义拦截器 */ public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequ 阅读全文

posted @ 2022-12-27 17:17 Mikasa-Ackerman 阅读(108) 评论(0) 推荐(0) 编辑

SpringBoot - 转换器Convert与SpringBoot支持的返回类型

摘要: 1.自定义转换器 @Configuration(proxyBeanMethods=false) public class AppConfig { @Bean public WebMvcConfigurer getWebMvcConfigurer() { return new WebMvcConfig 阅读全文

posted @ 2022-12-27 17:05 Mikasa-Ackerman 阅读(197) 评论(0) 推荐(0) 编辑

SpringBoot - 静态资源的默认存放位置与修改默认存放位置,默认配置文件加载的路径

摘要: 1.静态资源文件路径 静态资源文件路径是指用户可以直接通过游览器访问到文件的存放位置。按照优先级有一下4个路径: classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ 修改 阅读全文

posted @ 2022-12-27 16:20 Mikasa-Ackerman 阅读(1619) 评论(0) 推荐(0) 编辑

导航