spring
文章平均质量分 77
开源必胜
这个作者很懒,什么都没留下…
展开
-
Cookie与Header
Cookie和Header原创 2022-11-13 14:33:28 · 1256 阅读 · 1 评论 -
@ControllerAdvice和ResponseBodyAdvice
@ControllerAdvice与ResponseBodyAdvice原创 2022-07-09 12:43:20 · 1438 阅读 · 1 评论 -
SpringAOP的介绍
介绍SpringAOP原创 2022-06-05 21:24:57 · 254 阅读 · 0 评论 -
SpringBoot请求处理流程
正常流程DispatcherServlet#doDispatch请求处理流程可以参照DispatcherServlet的doDispatch方法。将其简化如下:public void doDispatch() { try { try { getHandler();//获取拦截器和处理器 applyPreHandle();//应用前置拦截器 handle();//执行处原创 2022-04-16 23:00:40 · 959 阅读 · 0 评论 -
SpringBoot引入hibernate.validator参数校验
添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>或者 <dependency> <groupId>o原创 2022-04-10 18:39:34 · 4347 阅读 · 0 评论 -
SpringBoot常见的Bean生命钩子函数执行顺序
分界点 -> 构造函数自动注入一般在构造函数之前,比如@Autowired、@Value、@Resource等;在构造函数之后的主要有:@PostConstruct修饰的方法InitializingBean的afterPropertiesSet()方法@Bean的initMethod属性指定的方法那么这三个钩子函数的先后顺序优势怎样的呢?interface S extends InitializingBean { void init();}@Bean(initMet原创 2021-12-09 10:28:00 · 924 阅读 · 0 评论 -
k8s发布vue、springboot项目
前提你已经有了一个k8s集群,如果没有,可以参考CentOS7搭建k8s集群预期效果前端、后端和数据库分别通过三个Service表示,相互之间通过Service的CLUSTER-NAME:port来相互访问,而不是通过CLUSTER-IP:port来相互访问,因为每次重新部署Service,CLUSTER-IP都会变。思路前端:nginx + vue创建镜像后端:Java + springboot项目创建镜像数据库:MySQL镜像难点:前端怎么访问后端?后端怎么访问数据库?nginx肯定要原创 2021-10-10 11:03:11 · 499 阅读 · 0 评论 -
docker网络和应用发布
这里写自定义目录标题docker网络1 - 创建docker网络2 - 创建MYSQL容器实例3 - 创建SpringBoot应用docker网络docker网络有三种模式:1 - none2 - host3 - 桥接本文演示以下内容:1 - 将应用打包成镜像,并以容器的方式运行;2 - 容器持久化mysql数据库3 - 使应用容器可以通过固定名称连接数据库容器,而不是通过ip连接。基本思路就是:1 - 创建一个docker内部网络发布应用和数据库2 - 通过docker的端口映射将原创 2021-04-12 17:36:30 · 97 阅读 · 0 评论