
springboot
没有梦想何必远方。
如需要源码,请加VX:yuanchengruanjian
展开
-
springboot项目启动加载数据库配置信息到redis ------R
1.sevice 下的common包下 :步骤1:package com.finance.cmp.dac.service.common;import java.util.List;import java.util.stream.Collectors;import org.springframework.beans.factory.annotation.Autowired;impor...原创 2019-04-20 23:09:48 · 3535 阅读 · 0 评论 -
springboot项目配置redis及其使用------R
1.步骤1 :在配置文件中配置redis 的相关信息 :## Redis 配置## Redis数据库索引(默认为0)spring.redis.database=0## Redis服务器地址spring.redis.host=redis地址## Redis服务器连接端口spring.redis.port=6379## Redis服务器连接密码(默认为空)spring.redis.p...原创 2019-04-21 02:52:59 · 8180 阅读 · 0 评论 -
String是JSON格式 获取其中的一个key的值------R
例:String jsons ={“apiCode”: “3002907”,“strategy_id”: “STR0023037”}现在要获取strategy_id的值 :JSONObject data = JSONObject.fromObject(jsons);String strategy_id = data.getString(“strategy_id”);这样就能获取了。...原创 2019-04-21 18:41:45 · 2544 阅读 · 0 评论 -
String是个Json 把它转化成map 把所有的键值对 保存到map 中去------R
// tt.getJsonDetail()是个JSON格式的字符串 String BrJson = tt.getJsonDetail(); //转化成JSON JSONObject data = JSONObject.fromObject(BrJson); ...原创 2019-04-22 19:30:37 · 1124 阅读 · 0 评论 -
接口通信(通信协议/通信安全) ------R
一 : 1.通信协议: 采用HTTP协议进行请求和响应的处理。接口请求采用POST方式,接口响应返回JSON格式的数据。 2. 接口未注明处均使用UTF-8编码。 3. 接口请求需进行签名二 : 通信安全:1. 为保证数据传输过程中的数据完整性和真实性,接入商需要对数据进行数字签名,我方接收签名数据后进行签名校验,默认签名算法为MD5。MD5 : (MD5消息摘...原创 2019-04-24 10:44:14 · 1224 阅读 · 0 评论 -
springboot服务之间的调用RestTemplate ------R
1.在配置类RestTemplateConfig:package com.finance.cmp.ruleEngine.service.util;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org....原创 2019-04-24 11:01:03 · 370 阅读 · 0 评论 -
springboot+mybatis 调用第三方数据基本流程
123原创 2019-05-21 16:06:43 · 977 阅读 · 0 评论 -
springboot 聚合项目打包部署阿里云
1.使用Xshell 连接到服务器。2.使用Xtp连接服务器 。3.把java项目打成jar包3-1:首先clean一下3-2:package一下:然后只需要子项目pom文件有build标签的jar包:4.把jar包复制到Xftp服务器相应的路径下5.进入Xshell jar包所在路径 启动jar包nohup java -jar xxx.jar --server.port=...原创 2019-05-21 16:53:47 · 4105 阅读 · 2 评论 -
springboot+springcloud API网关接口安全相关-------R
123原创 2019-05-22 19:43:22 · 556 阅读 · 0 评论 -
springboot 通用mapper zsgc案例 ------R
123原创 2019-05-22 19:45:06 · 284 阅读 · 0 评论 -
springboot 内部系统调用安全机制------R
123原创 2019-05-22 19:47:22 · 471 阅读 · 0 评论 -
springboot 为什么要前后端分离/优势? ----R
1.什么是前后端分离:前端项目与后端项目是两个项目,放在两个不同的服务器,需要独立部署,两个不同的工程,两个不同的代码库,不同的开发人员。前后端工程师需要约定交互接口,实现并行开发,开发结束后需要进行独立部署,前端通过ajax来调用http请求调用后端的restful api。前端只需要关注页面的样式与动态数据的解析&渲染,而后端专注于具体业务逻辑。2.前后端分离的优势:1、可以实现...原创 2019-06-12 11:03:47 · 4395 阅读 · 0 评论 -
springboot 前后端分离 跨域问题
一.什么是跨域跨域是指 不同域名之间相互访问。跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。也就是如果在A网站中,我们希望使用Ajax来获得B网站中的特定内容如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。二.什么是同一个域同一协议,同一ip,同一端口,三同中有一不同就产生了跨域。请注意:localho...原创 2019-06-18 12:00:30 · 268 阅读 · 0 评论 -
springboot前后端分离 前端请求图片问题
1.前后端分离的情况下,前端通过服务器请求后端图片,通常是后端把图片放在服务器上的指定文件夹中,然后写一个配置类,前端访问后端数据库的图片路径,然后后端在配置文件中做文件映射,前端访问数据库的图片路径,把路径映射到服务器上的图片路径 。2.配置类:package com.finance.rst.map.engine.backend.service.config;import org.spr...原创 2019-06-26 10:26:04 · 13054 阅读 · 3 评论 -
springboot 数据库是时间戳,前端访问格式化为所需格式
在日期实体属性上加该注解: /** * 创建时间 */ @JsonFormat(timezone = "GMT+8", shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") @Column(name = "create_time") private Date createTi...原创 2019-06-26 10:30:42 · 1855 阅读 · 0 评论 -
SpringBoot以jar包方式在后台运行
java -jar spring-boot01-1.0-SNAPSHOT.jar --server.port=8080 > log.file 2>&1 &原创 2019-07-10 18:18:47 · 703 阅读 · 0 评论 -
拦截器的使用Interceptor---R
1.拦截器的作用 :拦截请求,记录请求参数,响应参数,响应时间等.package com.finance.cmp.dac.service.config;import static com.finance.cmp.dac.common.enums.RequestStatus.FAIL;import java.io.BufferedReader;import java.io.IOExce...原创 2019-04-20 21:52:54 · 349 阅读 · 0 评论 -
spingboot+mybatis分页(limit分页)--R
1.controller: 可不传参数,传参数(条件/rows/page)@GetMapping("list") public Result selectList(RuleQueryVo ruleQueryVo) { log.info("入参:" + ruleQueryVo); Map<String, Object> resultMap = n...原创 2019-04-03 15:56:40 · 1761 阅读 · 0 评论 -
springboot利用切面集合@valid注解和BindingResult 进行所有controller的参数拦截和校验--R
1.首先在需要校验的参数上加上注解:@Null 限制只能为null@NotNull 限制必须不为null@AssertFalse 限制必须为false@AssertTrue 限制必须为true@DecimalMax(value) 限制必须为一个不大于指定值的数字@DecimalMin(value) 限制必须为一个不小于指定值的数字@Digits(integer,fraction) 限...原创 2019-04-03 15:47:34 · 8925 阅读 · 0 评论 -
springboot各注解的作用
-------------[springBoot系列]–springBoot注解大全1.@Slf4j:打印日志代替 如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j log.debug("debug message"); log.warn("warn me...原创 2019-01-19 00:19:57 · 679 阅读 · 0 评论 -
什么是Maven
1.什么是Maven?Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中…Maven是一款跨平台的项目管理工具,是一个开源的项目…Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理…POM怎么理解呢???我们使...原创 2019-01-19 00:23:10 · 140 阅读 · 0 评论 -
Maven安装以及配置
1.下载maven2.新建本地仓库文件夹 repository3.在maven的xml中配置 本地仓库4.在idea中配置maven5.配置Maven环境.配置maven环境:我的电脑->属性->高级系统设置->新建环境变量:MAVEN_HOME , 变量值为刚解压的maven路径,我的是:C:\Program Files\Java\apache-maven-3.5.0...原创 2019-01-19 00:26:22 · 128 阅读 · 0 评论 -
springboot之拦截机制
1.过滤器Filter//package com.example.springboot.filter;////import org.springframework.stereotype.Component;////import javax.servlet.*;//import java.io.IOException;//import java.util.Date;/////**...原创 2019-01-19 00:31:24 · 200 阅读 · 0 评论 -
springboot文件上传下载
package com.example.springboot.controller;import com.example.springboot.entity.FileInfo;import lombok.extern.slf4j.Slf4j;import org.apache.tomcat.util.http.fileupload.IOUtils;import org.springfra...原创 2019-01-19 17:57:08 · 118 阅读 · 0 评论 -
springboot导出excel
1:引入依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> &a原创 2019-01-19 17:59:12 · 2089 阅读 · 0 评论 -
springboot swagger的使用
1.导入依赖<!--swagger开始--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <ver...原创 2019-01-19 18:01:57 · 109 阅读 · 0 评论 -
spring security
一:spring security1.认证2.授权1.xx-security 父项目security-app 给app提供安全服务security-browser 给浏览器提供安全security-core 核心父项目导入如下配置 子项目不用写版本号 <!--加入下面两个依赖,子项目不用写版本号--> <dependency>...原创 2019-01-20 00:35:32 · 145 阅读 · 0 评论 -
springboot快速开发一套增删该查
pom:<?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://maven原创 2019-01-15 22:58:55 · 205 阅读 · 0 评论 -
枚举
枚举:package com.zhu.product.enums;import lombok.Data;import lombok.Getter;/** *2. 然后构建一个常用的枚举类,内容可以根据项目自定义 */@Getterpublic enum StatusEnum { //这里是可以自己定义的,方便与前端交互即可 UP(0,"在架"), DOW...原创 2019-01-15 23:29:21 · 89 阅读 · 0 评论 -
封装返回数据类型
1.Result类package com.zhu.product.utill;/** * 1.构建一个格式确定下来的Result类 * 构造数据最外层 * @param <T> */public class Result<T> { /** * 状态码 */ private Integer code; /** ...原创 2019-01-16 20:37:17 · 853 阅读 · 0 评论 -
springboot定时任务的两种方式
1.Scheduled 定时任务器2.整合Quartz定时任务框架一:使用Scheduled 定时任务器:1.pom导入依赖<!--Scheduled 定时任务器 --> <dependency> <groupId>org.springframework</groupId> &l...原创 2019-01-30 11:21:11 · 507 阅读 · 0 评论 -
创建springboot多模块聚合项目--R
1.先建一个父项目,去掉多余的东西 只留pom文件:pom如下:原创 2019-04-02 18:06:20 · 816 阅读 · 0 评论