Spring
文章平均质量分 59
Spring简介
胡萝卜说
这个作者很懒,什么都没留下…
展开
-
Spring开发基于注解AOP和通知的类型、执行顺序
文章目录前言:新建一个springBoot项目,目录结构:pom文件切点类代码:测试类:启动项目正常运行查看日志输出:抛出异常查看日志输出:敲黑板了!进行总结:单个切面,通知的执行顺序:多个切面,通知的执行顺序:多个切面的示例代码:MyAspect02类代码:运行结果前言:Spring版本不一样,通知执行顺序也会存在差异查看Spring版本的方法:public static void main(String[] args) { System.out.println(SpringVer原创 2021-12-02 16:44:11 · 686 阅读 · 0 评论 -
SpringBoot 监控和管理项目环境信息
添加依赖pom.xml目添加‘starter’依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>添加配置application.properties文件添加配置:#actuator端口management.server原创 2021-05-14 15:52:45 · 87 阅读 · 0 评论 -
idea中的springboot项目开启热部署
引入依赖包pom.xml 中增加代码<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency><build> <plugins>原创 2021-05-14 15:13:33 · 183 阅读 · 1 评论 -
SpringBoot 系统服务启动时就加载数据或做某些事情
文章目录描述解决思路编写例子例子1新建类MyCommandRunner1例子2新建类MyCommandRunner2结果展示总结描述实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。解决思路Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现编写例子例子1新建类MyCommandRunner1package com.example.usersport.config;import com.example.user原创 2021-05-08 17:07:50 · 453 阅读 · 0 评论 -
springMVC自定义多个拦截器的实现和执行顺序
自定义拦截器新建一个类,实现接口HandlerInterceptor自定义拦截器1:MyInterceptor1package com.example.usersport.config;import com.example.usersport.exception.DAPTraceLoggerFactory;import org.slf4j.Logger;import org.springframework.web.servlet.HandlerInterceptor;import org.s原创 2021-05-08 16:27:01 · 490 阅读 · 1 评论 -
springboot中切换使用其他 json 转换框架
Spring Boot 引用了 JSON 解析包 Jackson,如果我想引入其他的json转换包,该如何修改呢接下来改成 json 框架是 fastjson方法一:在pom.xml中加入依赖, <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <versi原创 2021-03-05 15:51:23 · 348 阅读 · 2 评论 -
class path resource [config.properties] cannot be opened because it does not exist
在springboot启动时报错配置文件找不到:但是项目中是有这个配置文件的出现此问题的,检查你的springboot启动类的配置,里面是否有空格,有空格的话就会报错文件找不到:原创 2021-02-10 10:49:40 · 3426 阅读 · 0 评论 -
@RestController和@Controller区别及Forward和Redirect介绍
区别RestController=ResponseBody+Controller直接的来说 RestController不能redirect 而Controller可以redirect补充一下【Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。对应到代码里,分别是RequestDispatcher类的forward()方法和HttpServletRequest类的sendRedirect()方法。对于间接方式,服务器端在响应第一次请求的时候,让浏览器再向另外一个URL发出原创 2021-01-21 17:09:15 · 678 阅读 · 0 评论