
----- ----- Spring Boot
谙忆
公众号:程序编程之旅。曾经写过C、C++,使用过Cocos2dx开发过游戏、安卓端、IOS端、PC端页面均开发过。目前专注Java开发,SaaS内核、元数据的研究。偶尔玩玩爬虫
-
原创 【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:011087
0
-
原创 基于SpringBoot的0代码全自动构建中小型项目
简介演示视频特征快速开始开发建议项目中依赖的部分开源项目XDoc 快速文档构建框架功能注意事项访问参考项目其他本项目地址简介spring-boot-quick-project-fars全名为spring-boot-quick-project-front-and-rear-separation 是一基于SpringBoot,MyBati...2018-09-11 18:44:58807
0
-
原创 【SpringBoot】微信点餐系统
欢迎访问原文: 【SpringBoot】微信点餐系统项目总结微信特性模板消息,授权,支付和退款 Token认证在卖家端登录管理系统用到 我在aop中已经屏蔽了,因为我没有微信开放平台的认证账号,无法登录 可以自行去cn.chenhaoxiang.aspect.SellerAuthorizeAspect将类上的注解放开 WebSocket消息在买家下订单后,对买家端有消息提示并播放2019-09-19 16:04:305823
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:1613852
17
-
原创 @Slf4j注解实现日志输出
自己写日志的时候,肯定需要:private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);每次写新的类,就需要重新写logger 有简单的方式,就是使用@Slf4j注解 首先是在pom中引入:<!--可以引入日志 @Slf4j注解--><dependency> <groupId>org.projectlo2018-01-27 19:34:1544837
8
-
原创 【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:148832
2
-
原创 【SpringBoot】表单验证和使用AOP处理请求
表单验证项目是上篇文章继续的。 首先说下要干嘛,我们需要拦截People年龄在18岁以下的 首先是在People上的年龄增加一个注解 @Min(value = 18,message = "年龄必须大于18")//message为提示 20180103private Integer age;在这里,我们拦截新增的方法 也就是IndexController类中的peopleAdd方法 /*2018-01-27 19:30:15872
0
-
原创 【SpringBoot】数据库操作与事务管理
在Spring-Boot进行数据库操作,我们需要用到Spring-Data-Jpa。 不多介绍Spring-Data-Jpa是什么了,直接用实例来说明。想了解Spring-Data-Jpa是什么的,直接百度即可 数据库操作在下面的实例中,我们进行实现简单的数据库操作,也就是增删改查 Controllerpackage cn.chenhaoxiang.controller;import cn.ch2018-01-27 19:28:102274
0
-
原创 【MySQL】SpringBoot数据库操作乱码问题
今天在Spring-Boot进行数据库插入操作时,遇到了中文乱码插入。 首先肯定是检查在哪里出了问题,先是IDEA,没毛病,utf8的 然后检查springboot的编码,其实默认就是utf8的,为了保险,我自己把配置写好 然后我怀疑在post方式时不是utf8,结果是utf8 软件名为:Postman,模拟访问超级方便,强烈推荐 为了更保险,我直接在测试类中写插入2018-01-27 19:26:372904
0
-
原创 【SpringBoot】部分注解介绍
Controller注解用来处理Http请求的 用在类上面 RequestMapping注解用来配置Url的映射 可在类或者方法上 在类上时,该注解的映射作用在该类的所有方法上 需要两个地址都访问该注解的方法时,可以将地址用逗号隔开,例如:@RequestMapping(value = {"/people","people2"},method = RequestMethod.GET)pu2018-01-27 19:23:21792
0
-
原创 【SpringBoot】项目属性配置
简单的介绍一下SpringBoot的属性配置。继续上节的博客喔、 配置application.properties文件: #第一种配置方式#这种配置方式每个属性名都必须写完整server.port=8081#配置端口server.context-path=/hello#配置项目路径可以跑一下看看,这个时候访问项目就路径需要增加/hello项目名了。 而且端口是8081,默认的是8082018-01-27 19:20:551981
0
-
原创 【SpringBoot】HelloWord与SpringBoot的三种启动方式
第一个SpringBoot应用在这里我选择的开发工具是IntelliJ IDEA。在开发前,你需要把环境都装好,Maven,JDK。按照下面的图片步骤,即可建好一个helloword项目了。 勾选中web选项的web 这三个目录和文件没什么用,你可以删除。 第一次建springBoot项目可能需要时间有点久,别急,在下载jar包呢。 新建一个类: package cn.chenh2018-01-27 19:15:3010997
5
-
原创 【SpringBoot】SpringBoot基础-HelloWord实例
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】这是我学习SpringBoot的入门系列哦,欢迎阅读。SpringBoot的简介我就不写一个篇章来介绍了,相信大家搜索一下,网上一大堆。首先,SpringBoot的推出不是用来替代Spirng的,而是精简Spring的配置的。也就是优化Spirng的。下面直接上实例吧。 环境配置:2017-01-22 17:41:552034
3
-
原创 【SpringBoot】SpringBoot核心-基本配置
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】怎么建立springboot项目就不再累赘介绍啦入口类和@SpringBootApplicationSpringBoot 通常有一个名为*Application的入口类,入口类里有一个main方法,这个main方法其实就是一个标准的Java应用的入口方法。在main方2017-02-18 15:49:174919
0