springboot
CS打赢你
遇到的问题都会写个博客给大家分享,一起学习。
展开
-
jekins+docker+git整合
此文章针对的是java项目,如上图,选择构建一个maven项目如上图,填写git的地址,添加密钥,以及指定哪个分支触发jekins如上图,构建触发器如上图,构建环境指定输入日志如上图,指定pom.xml文件,指定打包命令,指定构建完jar包时生成的镜像名称如上图,通过ssh连接到服务器,push生成的镜像,(并且重启项目),以及生成api文档注意:jekins的工作目录为:/data/jekins_home/workspace (宿主机)...原创 2020-11-08 23:31:25 · 127 阅读 · 0 评论 -
maven打包配置
springboot项目maven打包配置:1,配置打包类型:<packaging>jar</packaging>不配置<packaging>jar</packaging>,默认是jar,有war,pom,jar三种。2,配置打包插件: <build> <!-- 名字与artifactI...原创 2020-02-17 16:17:33 · 463 阅读 · 0 评论 -
Kaptcha图片验证码整合
流程:生成图片---->把验证码数据放到session中---->登录接口进行比较。这里对session解释下:当服务端在getSession(true)时创建了Session的同时,服务器会为该Session生成唯一的Session id,而这个Session id在随后的请求中会被用来重新获得已经创建的Session;在Session被创建之后,就可以调用Session相关的方...原创 2020-02-15 00:18:46 · 180 阅读 · 0 评论 -
防止Xss攻击
原理:通过过滤request请求的url进行处理。1,编写xssFilter类,public class XssFilter implements Filter { FilterConfig filterConfig = null; private List<String> urlExclusion = null; public void in...原创 2020-02-13 16:00:54 · 327 阅读 · 0 评论 -
java全局统一处理异常
背景:通一处理异常可以更好的控制交互,不会出现一些乱七八糟的报错信息返回给客户,并且可扩展。注解:@ControllerAdvice :通一处理异常的标识,其实就是一个Controller @ExceptionHandler(VixInsufficientException.class) 要拦截的异常一,定义全局异常处理类import com.m...原创 2019-08-29 17:02:15 · 932 阅读 · 0 评论 -
springmvc重定向到外网ip
一,目的:在邮箱激活成功后重定向到登录页面。。。。注:地址要加 : http:// ,带中文参数时要设置编码,不然会出现乱码。。。/** * 邮箱激活账号 */@RequestMapping("/validateEmail")public ModelAndView validateEmail(@RequestParam String code)throws Exceptio...原创 2019-07-10 22:47:32 · 662 阅读 · 0 评论 -
springboot配置邮箱发送(ssl)--解决linux服务器不能发送问题
1,导包:<!-- mail发送 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependen...原创 2019-07-10 12:17:52 · 1975 阅读 · 0 评论 -
简单的shiro案例(springboot+mybatis)
1,导入maven<?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-instance" xsi:schemaLocation="http:/...原创 2019-06-14 00:47:53 · 346 阅读 · 0 评论 -
springboot异常处理类
1.在templates下创建一个error文件夹,里面存放404.flt,500.flt文件默认情况下找不到资源文件或者500报错,springboot都会去templates/error下去找页面(不会这个路径以及名字找不到),然后显示出对应的页面,但是我们需要打印日志以及报错的请求路径:package com.mooc.house.web.controller;import o...原创 2019-03-15 17:10:26 · 327 阅读 · 0 评论