2021
06-13
06-13
SpringBoot中swagger的使用
接口文档对前后端开发人员非常重要,swagger是基于openapi规范构建开源工具,swagger组件有swaggereditor基于浏览器编辑器,swaggerui可视化ui展示描述文件,swaggerinspector和ui组件很像,可以返回更多信息,会保存请求实际参数,springfox是可以根据代码生成接口文档,所以描述文件是根据项目来变化的,不用手动更新,springboot导入spring-fox依赖就是导入了wagger,在启动类上添加@EnableSwagger2注解,添加这...
继续阅读 >
新建一个SpringInitializr项目2.把pom.xml文件中的oracle依赖换成自己的oracle版本依赖:原来的:现在的:<dependency><groupId>com.oracle</groupId><artifactId>ojdbc6</artifactId><version>11.2.0.1.0</version></dependency>3.编辑application.ymlspring:datasource:driver-class-name:oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@192.168.21.200:1521...
第一部分SpringBootAdmin简介 SpringBootAdmin用来管理和监控SpringBoot应用程序。应用程序向我们的SpringBootAdminClient注册(通过HTTP)或使用SpringCloud®(例如Eureka,Consul)发现。UI是SpringBootActuator端点上的Vue.js应用程序。SpringBootAdmin是一个管理和监控SpringBoot应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用Eureka注册到adminserver中进行展示...
一、前言iview-admin中提供了v-org-tree这么一个vue组件可以实现树形菜单,下面小编来提供一下在element-ui中的使用教程(项目见:https://github.com/lison16/v-org-tree)小编集成了el-dropdown下拉菜单(鼠标左击显示菜单),和右击自定义菜单,两种方式,效果图如下:二、使用教程(1)安装依赖npminstallclipboardnpminstallv-click-outside-xnpminstallv-org-tree(2)引入组件在main.js文件中引入importTreeTable...
我们开发一个SpringBoot项目,肯定要导入许多的静态资源,比如css,js等文件如果我们是一个web应用,我们的main下会有一个webapp,我们以前都是将所有的页面导在这里面的,对吧!但是我们现在的pom呢,打包方式是为jar的方式,那么这种方式SpringBoot能不能来给我们写页面呢?当然是可以的,但是SpringBoot对于静态资源放置的位置,是有规定的!1、静态资源映射规则1.1、第一种映射规则SpringBoot中,SpringMVC的web配置都在WebM...
(一)概述SpringSecurity是一个功能强大且高度可定制的身份验证和访问控制框架,SpringSecurity主要做两个事情,认证、授权。我之前写过一篇关于SpringSecurity的博客,但是当时只是介绍了基于mock数据的案例,本期就来介绍一下基于真实数据的认证授权实现。(二)前期项目搭建为了更好的展示SpringSecurity,我们先搭建一个简单的web项目出来。引入thymeleaf依赖<dependency><groupId>org.springframework.boot</groupId>...
即时聊天这个使用了websocket,在springboot下使用很简单。前端是小程序,这个就比较坑,小程序即时聊天上线需要域名并且使用wss协议,就是ws+ssl更加安全。但是要上线这还不够,你必须为企业主体开发者。个人开发者即时聊天属于社交、不在服务类目内,审核会不通过!!!功能:我们的小程序是个二手交易小程序,即时聊天对于一个后台服务器只是单核2g的来说有点抗不住。所以在双方都在线的时候没有存储聊天消息,只是在单方不在...
1.缓存、两级缓存1.1内容说明Springcache:主要包含springcache定义的接口方法说明和注解中的属性说明springboot+springcache:rediscache实现中的缺陷caffeine简介springboot+springcache实现两级缓存使用缓存时的流程图1.2SpingCachespringcache是spring-context包中提供的基于注解方式使用的缓存组件,定义了一些标准接口,通过实现这些接口,就可以通过在方法上增加注解来实现缓存。这样就能够避免缓存代码与业务处...
最近在学习springboot,session这个点一直困扰了我好久,今天把这些天踩的坑分享出来吧,希望能帮助更多的人。一、pom.xml配置 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.springframework.session</groupId><artifactId>spring-session-data-redis</artifactId></dependency>二、application...