Springboot
工作中遇到什么有趣的点,就记录什么
老街俗人
这个作者很懒,什么都没留下…
展开
-
自定义注解 + AOP 记录用户的使用日志
配置自定义注解“LogPoint”,之后会用在关键的接口上,作为切入点来记录该接口的访问信息。/**** @Description 日志描述*/原创 2024-01-27 10:10:48 · 390 阅读 · 0 评论 -
容器启动时从yml或者properties里取值,然后给jar包里的某一个静态类赋值
容器启动时从yml或者properties里取值,然后给jar包里的某一个静态类赋值先上代码,我再解释#properties配置web.host=127.0.0.1:8080web.appKey=123456web.appSecret=qwertyuweb.path=/pathpublic class MyApplicationRunner implements ApplicationRunner { @Value("${artemis.host}") privat原创 2021-09-12 17:03:46 · 232 阅读 · 0 评论 -
SpringBoot服务端数据校验
SpringBoot服务端数据校验第一步:首先对需要校验的pojo类,添加注解/** * @Description: * @NotNull对基本类型的对象类型做非空校验 * @NotBlank 对字符串类型做非空校验 * @NotEmpty 对集合类型做非空校验 * @author: wsc * @Param: * @Return: * @Date: 2020 05 2020/5/17 */public class Users { @NotNull(message = "{N原创 2020-05-17 15:45:36 · 222 阅读 · 0 评论 -
Inteliji中的SpringBoot项目通过DevTools热部署
Inteliji种的SpringBoot项目通过DevTools热部署第一步:pom种添加下面的依赖<!--添加热部署--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional>原创 2020-05-13 21:39:49 · 102 阅读 · 0 评论 -
SpringBoot异常处理4种方式
SpringBoot异常处理先附上异常跳转的页面<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>出错了</title></head><body><form> <input type="tex.原创 2020-05-13 21:09:18 · 357 阅读 · 0 评论 -
多模块使用Maven的Springboot项目打Jar包和部署启动
多模块使用Maven的Springboot项目打Jar包和部署启动打jar包:找出项目里所有的pom文件,看最外层的pom,是否是父pom(一般都是它)然后执行mvn clean install,成功后依次把其他的pom文件所在model也执行mvn clean install都成功后,在启动类里跑一下main函数看看能否启动成功。进行war包或者jar包部署先把war包或者jar制作出来:先执行clean,然后执行package,出现下图所示后执行 java -jar springb原创 2020-05-08 22:20:16 · 785 阅读 · 2 评论 -
SpringBoot集成使用Servlet、Filter、Listener
SpringBoot集成使用Servlet、Filter、Listener背景:有了SpringMVC的controller,还要再去使用Servlet,有了servlet3@WebServlet的注解还要再去使用ServletRegistrationBean注入,这些原因都是为了使用别的开源的jar。例如:hystrix-dashboard,需要注入HystrixMetricsStreamServlet,这个servlet是hystrix的组件。一:集成Servlet通过注解的方式集成Servlet原创 2020-05-08 21:09:04 · 146 阅读 · 0 评论