
springboot
文章平均质量分 76
大鹏小站
一个快乐敲代码的程序猿
展开
-
Spingboot1.5和2.0健康检查
1、springboot1.5健康检查在 pom 文件中添加 Actuator 的坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>因为默认的访问安全限制是开启的,所以,没法获取其检查信息,因此需要先关闭安全限制。在appl原创 2021-08-11 15:49:14 · 897 阅读 · 0 评论 -
SpringBoot 五、Spring Boot 启动全过程run方法源码分析
1、今天分析springboot启动的run方法先看下源码/** 运行Spring应用程序,创建并刷新一个新的 * Run the Spring application, creating and refreshing a new * {@link ApplicationContext}. * @param args the application arguments (usually passed from a Java main method) * @return a runn原创 2021-03-21 11:05:55 · 619 阅读 · 0 评论 -
SpringBoot 四、Spring Boot 启动全过程构造器源码分析
本篇基于 Spring Boot 2.4.3 版本进行分析Spring Boot 的入口类@SpringBootApplicationpublic class SpringBootBestPracticeApplication { public static void main(String[] args) { SpringApplication.run(SpringBootBestPracticeApplication.class, args); }}做过 Sp原创 2021-03-19 22:55:16 · 470 阅读 · 0 评论 -
SpringBoot 三、@SpringBootApplication 注解
新建springboot项目后,项目自动生成一个Application 类 ,今天我们主要讲下SpringBootApplication注解import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class BootApplication { public原创 2021-03-14 19:38:00 · 333 阅读 · 4 评论 -
SpringBoot 二、SpringBoot模块组成
1、spring-boot模块该模块提供了一些特性用来支持springboot中其他模块,这些特性包含如下。SpringApplication类提供了静态方法以便于写一个独立了spring应用程序,该类的主要职责是create和refresh一个合适的Spring 应用程序上下文(ApplicationContext)给web应用提供了一个可选的web容器(目前有Tomcat或Jetty)一流的外部配置的支持(application.properties)提供了便捷的应用程序上下文(Applica原创 2021-03-08 22:30:14 · 1387 阅读 · 0 评论 -
SpringBoot 一、Springboot产生背景及介绍
一、spring boot诞生的背景长期以来 Java 的开发一直让人所诟病:·Java 项目开发复杂度极其高;· Java 项目的维护非常困难;· 在云时代如何实现项目的快速部署以及快速启动;· 即便使用了大量的开发框架,发现我们的开发也没少多少;· 当所有的人认为 Spring 不在前进的时候,Spring 推出了微架构实现的两个重要开发框架:SpringBoot、SpringCloud。 但是如果要想在 Spring 之中整合 RabbitMQ、Kafka、ActiveMQ、MySQL原创 2021-03-08 21:45:28 · 1907 阅读 · 0 评论 -
Spring Boot 2.0 项目健康检测之actuator
actuator 主要是完成微服务的监控,完成监控治理。可以查看微服务间的数据处理和调用,当它们之间出现了异常,就可以快速定位到出现问题的地方。maven 项目 在 pom.xml 文件中加入 actuator 的依赖:<dependency> <groupId>org.springframework.boot</groupId> &...原创 2019-10-08 14:34:01 · 871 阅读 · 0 评论 -
Java类 lombok、swagger、jackjson、JPA 注解详细解读
最近在项目里面用了很多注解,今天总结一下1、lombok包里面的 可以节省很多get set代码@Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法@Getter/@Setter : 注解在类上, 为类提供读写属性@ToString : 注解在类上, 为类提供 toString() 方法@Slf4j : 注...原创 2019-08-20 18:50:30 · 621 阅读 · 0 评论 -
springboot+vue 前后端分离项目实战五 Spring Boot 2.X使用 FeignClient
这两天项目里面有个远程http调用,本来想用httpClient调用,但是尝试了一下httpClient 太麻烦而且还容易出错,所以就转到FeignClient上,但是使用Spring Boot 2.x 版本以上的有许多问题,记录一下在spring boot1.x下,使用注解@EnableFeignClients,jar包依赖是: <dependency> ...原创 2019-07-20 19:17:56 · 1485 阅读 · 0 评论 -
springboot+vue 前后端分离项目实战四 解决vue不同的接口访问会有不同的sessionId和项目跨域问题
因为项目登录信息放到session中,vue不同的接口访问会有不同的sessionId,解决办法是在main.js中加入axios.defaults.withCredentials = true但是这样导致了一个跨域问题,后端Controller上加入@CrossOrigin不起作用了所以后端项目可以加入CorsConfig接口,这样就完美解决了跨域问题package com.face....原创 2019-07-14 12:36:33 · 1369 阅读 · 0 评论 -
springboot+vue 前后端分离项目实战二 项目登录拦截
这几天把项目基本的框架搭建好了,开始设置登录拦截器直接上代码,需要两个类 LoginInterceptor ,WebConfig (名字是个人起的)LoginInterceptor 继承HandlerInterceptorpackage com.face.server.interceptor;import com.face.server.constant.FaceConstant;im...原创 2019-07-14 12:24:57 · 3394 阅读 · 0 评论 -
spring-boot集合 wagger-bootstrap-ui
参考GitHub地址 :https://github.com/xiaoymin/Swagger-Bootstrap-UI文档地址https://doc.xiaominfo.com/在线效果体验 :http://swagger-bootstrap-ui.xiaominfo.com/doc.html例子:https://blog.youkuaiyun.com/X_Xian_/article/details...原创 2019-06-21 18:52:20 · 355 阅读 · 0 评论 -
Spring Boot实战:Restful API的构建
在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。我们用的最多的方式就是后端会返回给前端一个JSON字符串,前端解析JSON字符串生成JavaScript的对象,然后再做处理。本文就来演示一下Spring boot如何实现这种模式,本文重点会讲解如何设计一个Restful的API,并通过Spring boot来...转载 2019-03-08 18:54:22 · 796 阅读 · 0 评论