----- ----- Spring Boot
谙忆
Java相关研发架构工作经验5年。拥有Java相关发明专利8余项。从事过支付行业,研发与架构的系统稳定地支撑着公司日千万交易笔数量级的支付和对账。
二手车SaaS内核研发3年经验+,拥有二手车行业SaaS相关发明专利6项,研发、架构的元数据内核与权限系统,每日亿万级接口调用。
Java企业开发丰富的理论知识和实战经验。2020年CSDN博客之星第12名,同时在一些社区担任名誉职位。认证为CSDN博客专家、CSDN专栏签约作者、InfoQ签约作者、阿里云ACE杭州同城会会长、阿里云社区认证专家、华为云·云享专家。
展开
-
【SpringBoot】SpringBoot核心-外部配置
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】Spring Boot允许使用properties文件、yaml文件或者命令行参数作为外部配置。命令行参数配置Spring Boot可以是基于jar包运行的,打成jar包的程序可以直接通过下面命令运行:java -jar *.jar如果你的Tomcat的端口和你其他的端口起冲突了,原创 2017-02-18 17:10:01 · 2068 阅读 · 0 评论 -
基于SpringBoot的0代码全自动构建中小型项目
简介演示视频特征快速开始开发建议项目中依赖的部分开源项目XDoc 快速文档构建框架功能注意事项访问参考项目其他本项目地址简介spring-boot-quick-project-fars全名为spring-boot-quick-project-front-and-rear-separation 是一基于SpringBoot,MyBati...原创 2018-09-11 18:44:58 · 1894 阅读 · 0 评论 -
【SpringBoot】微信点餐系统
欢迎访问原文: 【SpringBoot】微信点餐系统项目总结微信特性模板消息,授权,支付和退款 Token认证在卖家端登录管理系统用到 我在aop中已经屏蔽了,因为我没有微信开放平台的认证账号,无法登录 可以自行去cn.chenhaoxiang.aspect.SellerAuthorizeAspect将类上的注解放开 WebSocket消息在买家下订单后,对买家端有消息提示并播放原创 2019-09-19 16:04:30 · 7200 阅读 · 24 评论 -
【Redis】SpringBoot集成Redis分布式锁以及Redis缓存
集成Redis首先在pom.xml中加入需要的redis依赖和缓存依赖 <!-- 引入redis依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- 缓存的原创 2018-01-27 19:42:16 · 16090 阅读 · 17 评论 -
@Slf4j注解实现日志输出
自己写日志的时候,肯定需要:private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);每次写新的类,就需要重新写logger 有简单的方式,就是使用@Slf4j注解 首先是在pom中引入:<!--可以引入日志 @Slf4j注解--><dependency> <groupId>org.projectlo原创 2018-01-27 19:34:15 · 57727 阅读 · 11 评论 -
【SpringBoot】Http请求统一异常(返回数据)处理与单元测试
对返回数据格式的统一首先规定一下错误的输出格式:{ "code": 1, "msg": "提示", "data": null}data是一个对象 首先定义一个http请求返回的类package cn.chenhaoxiang.common.entity;/** * Created with IntelliJ IDEA. * User: 陈浩翔. * Date:原创 2018-01-27 19:32:14 · 10713 阅读 · 2 评论 -
【SpringBoot】表单验证和使用AOP处理请求
表单验证项目是上篇文章继续的。 首先说下要干嘛,我们需要拦截People年龄在18岁以下的 首先是在People上的年龄增加一个注解 @Min(value = 18,message = "年龄必须大于18")//message为提示 20180103private Integer age;在这里,我们拦截新增的方法 也就是IndexController类中的peopleAdd方法 /*原创 2018-01-27 19:30:15 · 1842 阅读 · 0 评论 -
【SpringBoot】数据库操作与事务管理
在Spring-Boot进行数据库操作,我们需要用到Spring-Data-Jpa。 不多介绍Spring-Data-Jpa是什么了,直接用实例来说明。想了解Spring-Data-Jpa是什么的,直接百度即可 数据库操作在下面的实例中,我们进行实现简单的数据库操作,也就是增删改查 Controllerpackage cn.chenhaoxiang.controller;import cn.ch原创 2018-01-27 19:28:10 · 3410 阅读 · 1 评论 -
【MySQL】SpringBoot数据库操作乱码问题
今天在Spring-Boot进行数据库插入操作时,遇到了中文乱码插入。 首先肯定是检查在哪里出了问题,先是IDEA,没毛病,utf8的 然后检查springboot的编码,其实默认就是utf8的,为了保险,我自己把配置写好 然后我怀疑在post方式时不是utf8,结果是utf8 软件名为:Postman,模拟访问超级方便,强烈推荐 为了更保险,我直接在测试类中写插入原创 2018-01-27 19:26:37 · 4044 阅读 · 0 评论 -
【SpringBoot】部分注解介绍
Controller注解用来处理Http请求的 用在类上面 RequestMapping注解用来配置Url的映射 可在类或者方法上 在类上时,该注解的映射作用在该类的所有方法上 需要两个地址都访问该注解的方法时,可以将地址用逗号隔开,例如:@RequestMapping(value = {"/people","people2"},method = RequestMethod.GET)pu原创 2018-01-27 19:23:21 · 1759 阅读 · 0 评论 -
【SpringBoot】项目属性配置
简单的介绍一下SpringBoot的属性配置。继续上节的博客喔、 配置application.properties文件: #第一种配置方式#这种配置方式每个属性名都必须写完整server.port=8081#配置端口server.context-path=/hello#配置项目路径可以跑一下看看,这个时候访问项目就路径需要增加/hello项目名了。 而且端口是8081,默认的是808原创 2018-01-27 19:20:55 · 3062 阅读 · 0 评论 -
【SpringBoot】HelloWord与SpringBoot的三种启动方式
第一个SpringBoot应用在这里我选择的开发工具是IntelliJ IDEA。在开发前,你需要把环境都装好,Maven,JDK。按照下面的图片步骤,即可建好一个helloword项目了。 勾选中web选项的web 这三个目录和文件没什么用,你可以删除。 第一次建springBoot项目可能需要时间有点久,别急,在下载jar包呢。 新建一个类: package cn.chenh原创 2018-01-27 19:15:30 · 12086 阅读 · 5 评论 -
【SpringBoot】SpringBoot基础-HelloWord实例
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】这是我学习SpringBoot的入门系列哦,欢迎阅读。SpringBoot的简介我就不写一个篇章来介绍了,相信大家搜索一下,网上一大堆。首先,SpringBoot的推出不是用来替代Spirng的,而是精简Spring的配置的。也就是优化Spirng的。下面直接上实例吧。 环境配置:原创 2017-01-22 17:41:55 · 3277 阅读 · 3 评论 -
【SpringBoot】SpringBoot核心-基本配置
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】怎么建立springboot项目就不再累赘介绍啦入口类和@SpringBootApplicationSpringBoot 通常有一个名为*Application的入口类,入口类里有一个main方法,这个main方法其实就是一个标准的Java应用的入口方法。在main方原创 2017-02-18 15:49:17 · 6161 阅读 · 0 评论