SpringBoot
文章平均质量分 66
程序逸
一直学习
展开
-
Springboot+vue3集成使用WebSocket
后端配置第一步增加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>增加配置类,声明该springboot项目使用websocket@Configuration原创 2021-11-25 11:23:43 · 3380 阅读 · 0 评论 -
Vue CLI项目结构解析
Idea创建Vue CLI本博客根据该生成的项目进行讲解生成的项目结构如上所示,接下来我们来把每一个文件是什么解析一下。node_modules存放整个web项目依赖的JS插件等public,存放首页和浏览器的小图标,参考首页中引入的方式 <link rel="icon" href="<%= BASE_URL %>favicon.ico">assets存放静态资源components存放组件的router存放路由的store全局存数据的views存放.原创 2021-10-21 15:24:17 · 350 阅读 · 0 评论 -
Idea创建Vue CLI
首先安装好Node.js环境,查看是否安装了Node.js可以去控制台输入:node -v查看第一步:更换镜像,这样下载速度会快npm get registry --显示当前的镜像网址npm config set registry http://registry.npm.taobao.org -- 使用淘宝的镜像网址第二步:安装npm install -g @vue/cli第三步,使用vue --version查看版本第四步:创建web项目,但此时注意,之前的步骤是.原创 2021-10-21 14:56:41 · 659 阅读 · 0 评论 -
idea集成热部署
对于修改一次代码就重新启动项目来说实在是痛苦,而且有的时候项目很大就很难受了。这里进行热部署,当代码修改完成即生效。第一步:增加热部署的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency&g原创 2021-10-10 21:41:55 · 195 阅读 · 0 评论 -
SpringBoot+easypoi实现excel的导入导出
关于数据库中数据以excel表格进行导入和导出的需求是十分常见的,本篇博客是使用easypoi来实现的。借助的是之前有关springboot+mybatis-plus搭建的一个小项目。1.准备阶段。准备好数据库,可以建一张简单的基础的用户信息表原来测试。新建springboot项目,并且可以使用mybatis-plus快速生成对应的代码,这里有关其使用可以看我的这篇博客:SpringBoot+Mybati-Plus实现代码快速搭建除了之前项目中已经有的依赖,还需要导入easypoi的依赖,这里.原创 2021-06-03 14:19:23 · 762 阅读 · 4 评论 -
SpringBoot+Mybati-Plus实现代码快速搭建
Mybatis自身通过了逆向工程来帮助我们快速生成代码,但Mybatis-plus却更加强大,不仅仅可以生成dao,pojo,mapper,还有基本的controller和service层代码,接下来我们来写一个简单的人门案例是看看如何mybatis-plus是怎么实现的。先放一个官网吧,其实本案例就是根据官网案例来的,只是进行了修改配置。Mybatis-plus官网第一步:搭建一个springboot项目。这一步应该不用多说了,使用idea可以非常方便的就搭建出来了。第二步:配置依赖.原创 2021-06-01 17:07:48 · 274 阅读 · 2 评论 -
springboot之统一处理异常
springboot项目中访问页面出错等是默认的报错页面,我们可以统一一下,这样可以增加用户的体验,比如报404返回一个漂亮的404页面,这样用户也不会心浮气躁了。1.创建一个springboot项目,依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins.原创 2021-05-28 17:54:21 · 309 阅读 · 1 评论 -
springboot之validator校验
表单提交是最常见的数据提交方式,我们经常会填写表单信息,比如用户名,身份证,手机号等等,因此就会产生身份证是否合法,用户名是否为空,虽然我们可以直接在前台使用js就进行格式的校验,但如果使用postman工具直接发请求呢?使用我们后端也需要进行对数据的校验,这样极大的确保数据的安全性和合法性。1.新建一个Springboot项目,并且添加web依赖。下面是本项目的全部依赖<dependencies> <dependency> <g.原创 2021-05-28 16:59:27 · 1003 阅读 · 5 评论 -
springboot之定时器的学习
定时器顾名思义,就是我们通过一个类来实现每隔一段时间执行一次代码功能,比如我们可以定时推送热点消息或者广告啥的,其实有很多应用场景,接下来我们来看看通过一个简单的Springboot项目实现定时器。1. 通过Idea快速搭建一个springBoot项目,这里就不赘述了,十分简单。2.在启动类上增加注解:@EnableScheduling3.书写定时器类,这里我们定义一个PrintTime.java的类,用来每隔一秒在控制台打印当前时间。package com.ctvit.timedtaskde.原创 2021-05-28 16:14:23 · 238 阅读 · 0 评论 -
SpringBoot中使用Swagger2实时生成接口文档
我们在写项目的使用,可以声明出一个开发文档给别人测试使用,而swagger就可以帮助我们实现生成接口文档,让我们可以实现postman一样的调用接口,查看返回值等,而且可以自定义注释,这样更加直观的展示我们项目的接口使用。SpringBoot+Swagger2概述:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。官网首先添加依赖: Swagger2和swagger ui<dependency> <grou.原创 2021-04-14 19:55:06 · 218 阅读 · 0 评论 -
Hystrix服务熔断和Hystrix Dashboard仪表盘
SpringCloud入门案例(Eureak,Ribbon,Feign)-使用教程本篇博客项目基于上面博客搭建的项目,后面我会免费上传的。对于微服务,来说,就是调用各种我们划分的服务,但如果有的服务没有运行起来,有的服务因为网络问题超时了,此时如果我们某个服务调用这些无法调用的服务时,会出现报错,会出现页面无法访问等等,这些我们是不希望看到的,因为这样体验不好,使用如果有一种手段可以当我们调用服务失败的时候,自动让服务返回一个默认的我们自己定义的本地方法来给用户展示,这样会好很多,所以也就是我们需要学.原创 2021-04-13 20:47:50 · 166 阅读 · 0 评论 -
SpringCloud入门案例(Eureak,Ribbon,Feign)-使用教程
Dubbo的简单项目服务发布(入门超详细)对于微服务框架来说,我们一般使用阿里的Dubbo框架或者使用SpringCloud实现远程服务调用。接下来我们来学习一下SpringCloud框架实现远程调用。1.SpringCloud介绍SpringCloud是一系列框架集合,不是单纯的一个框架,里面包含了很多Spring官方觉得很好而且经得起考验的开源框架。并且,SpringCloud是基于SpringBoot的,原生的SSM项目是不能直接使用SpringCloud的。可以使用SpringClou.原创 2021-04-13 19:50:54 · 190 阅读 · 0 评论 -
SpringBoot中Mybatis和Redis的使用
Mybatis的使用项目结构第一步导入依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>原创 2021-04-12 21:02:13 · 270 阅读 · 0 评论 -
SpringBoot属性配置
SpringBoot是Spring的加强版,但不代表其不需要配置,接下来我们看看有关属性配置的一些方面。修改访问访问路径自定义属性和读取我们可以在配置文件中自定义属性,然后来读取这些属性。下面是我自定义的两个字段,我们可以通过控制器来读取新建一个控制器:代码如下@RestController@RequestMapping("/hello")public class HelloControler { @Value("${name}") private Strin.原创 2021-04-12 20:23:23 · 122 阅读 · 0 评论 -
SpringBoot静态资源设置和端口号设置
默认的公开静态资源目录默认在resources目录下新建的文件夹public,static,templates,resources是默认的静态文件,在这几个文件夹中存放文件a.html是可以直接通过端口直接访问的。如何自定义静态文件现在想让aaa这个文件夹也变成静态资源访问,如何实现?修改配置文件,这里我使用的是application.yml配置文件,yml结尾的配置文件书写规范和properties结尾的文件书写不一样。增加以下代码:spring: resources:原创 2021-04-12 19:19:52 · 784 阅读 · 0 评论