
springboot
编程小石头
码农一枚,非著名全栈开发人员。分享自己的一些经验,学习心得,希望后来人少走弯路,少填坑。编程小石头和你一起快乐的学编程。
展开
-
springboot,jpa常用知识点总结
这里都是我开发过程中遇到困难后总结出来的spring boot和jpa相关的常用知识点。写这个是为了方便以后再用到相关知识点时能很方便的运用,希望帮助我自己的同时也能帮助到你。jpa知识点1,添加数据时,自动添加时间2,jpa实现复杂和分页查询下面是细节1-1:添加数据时,自动添加时间1,在数据库中的表格对应的bean/** * 创建时间 */@C...原创 2018-07-09 11:11:37 · 916 阅读 · 1 评论 -
springboot部署到阿里云,配置https,springboot项目同时支持http和https请求,阿里云配置https
最近在学习springboot,感觉springboot开发后台,提供api接口太方便了。简直是傻瓜式开发,一直都是本地在跑springboot项目。梦想着有一天,项目能在阿里云上跑。只有在阿里云上跑才是真正的java服务器项目。这里就带大家一起把springboot项目部署到阿里云,并且支持https准备工作阿里云ecs一个域名一个(我的是https://30paotui.com...原创 2018-04-12 16:27:21 · 37603 阅读 · 15 评论 -
3分钟教你用java开发一个小程序后台服务器~看完你也会
上一节带领大家开发了一个可供浏览器访问的java后台,但是我们现实开发中,数据后台肯定不仅仅供浏览器访问。我们这节来教大家如何开发一个可供小程序访问的服务器后台。同样我们这一节是建立在上一节的基上,如果你没有看上一节课程,请点击底部专栏去查看上一节。老规矩,先看效果图本节知识点java学习 springboot学习 搭建小程序后台 小程序访问后台数据 小程序数据的...原创 2019-06-06 10:17:53 · 2163 阅读 · 1 评论 -
java入门014~springboot自定义错误页面 并重定向到首页
上一节给大家讲解了springboot的全局异常处理,开发者可以根据实际情况返回不同的页面,但是这种全局异常处理的方式一般用来处理应用级别的异常,有一些容器级别的错误就处理不了,比如Filter中抛出的异常,使用controllerAdvice定义的全局异常处理机制就没有办法处理了。因此springboot中对于异常的处理还有另外的方式。这就是本节要介绍的内容。如果上一节的全局异常处理你还没...原创 2019-06-20 13:54:04 · 892 阅读 · 1 评论 -
java入门005~springboot实现单个文件上传(图片 文档 视频 音频都可以上传)
上一节教大家开发了一个简单的可供浏览器,微信小程序访问的java后台项目,这一节来给大家讲讲我的如何使用springboot实现文件上传的功能,可以上传图片,文档,视频,音频。本节知识点1,springboot项目的搭建 2,图片,文档,视频,音频的上传 3,通过网址可以访问到我们的上传文件技术1,jdk8 2,springboot2.1.5 3,开发工具IntelliJ I...原创 2019-06-11 14:52:24 · 1251 阅读 · 0 评论 -
java入门006~springboot实现多文件的上传(java多文件的上传)
本节内容是建立在上一节内容的基础上,如果没有看上节内容,请查看上一节内容《springboot实现单个文件上传(图片 文档 视频 音频都可以上传)》准备工作开发工具:IntelliJ idea(需要破解,前面章节有讲) 创建一个springboot项目(前面章节有讲) 创建一个用来上传文件的html文件 创建一个用来接收文件的controller一,创建uploads.html用来...原创 2019-06-12 09:22:27 · 1149 阅读 · 0 评论 -
elasticsearch入门 springboot2集成elasticsearch spring-data-elasticsearch实现全文搜索,图文讲解带源码
springboot整合elasticsearch常用的方式有以下三种1,Java API这种方式基于TCP和ES通信,官方已经明确表示在ES 7.0版本中将弃用TransportClient客户端,且在8.0版本中完全移除它,所以不提倡。2,REST Client上面的方式1是基于TCP和ES通信的(而且TransPort将来会被抛弃……),官方也给出了基于HTTP的客户端REST C...原创 2019-03-24 11:57:52 · 2221 阅读 · 0 评论 -
java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器
前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序。可是都是教大家如何在本地把项目跑起来。今天就来教大家如何把这个点餐系统部署到服务器,实现商用。传送门点餐系统的开发,java后台+微信小程序:https://blog.youkuaiyun.com/qiushi_1990/article/details/97749686本节知识点1,使用springboot开发java项目...原创 2019-09-01 15:30:27 · 2731 阅读 · 0 评论 -
5行java代码实现微信小程序模版消息推送 (含springboot后台和小程序源码)
我们在做小程序开发时,消息推送是不可避免的。今天就来教大家如何实现小程序消息推送的后台和前台开发。源码会在文章末尾贴出来。其实我之前有写过一篇:《springboot实现微信消息推送,java实现小程序推送,含小程序端实现代码》 但是有同学反应这篇文章里的代码太繁琐,接入也比较麻烦。今天就来给大家写个精简版的,基本上只需要几行代码,就能实现小程序模版消息推送功能。老规矩先看效果图这是我...原创 2019-05-21 14:15:04 · 7680 阅读 · 21 评论 -
10小时入门java开发04 springboot+freemarker+bootstrap快速实现分页功能
本节是建立在上节的基础上,上一节给大家讲了管理后台表格如何展示数据,但是当我们的数据比较多的时候我们就需要做分页处理了。这一节给大家讲解如何实现表格数据的分页显示。准备工作1,项目要引入freemarker和bootstrap,如果不知道怎么引入的,请查看《10小时入门java开发03 springboot+freemarker+bootstrap快速实现管理后台》还是老规矩,看效...原创 2019-04-29 15:14:00 · 1908 阅读 · 1 评论 -
SpringBoot配置文件敏感信息加密,springboot配置文件数据库密码加密jasypt
使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置的安全性。 jasypt由一个国外大神写了一个springboot下的工具包, 下面直接看代码:...原创 2018-08-07 10:44:47 · 12570 阅读 · 7 评论 -
小程序消息推送(含源码)java实现小程序推送,springboot实现微信消息推送
最近需要开发微信和小程序的推送功能,需要用java后台实现推送,自己本身java和小程序都做,所以就自己动手实现下小程序的模版推送功能推送。实现思路1 小程序获取用户openid,收集formid传给java后台2 java推送消息给指定小程序用户老规矩,还是先看效果图 我的这个是跑腿抢单推送,当用户新下单时,会给跑腿员推送消息。下面开始讲解实现步骤...原创 2018-09-11 14:31:28 · 35221 阅读 · 24 评论 -
spring-aop原理讲解 JDK动态代理和CGLIB动态代理
Spring的两大特性是IOC和AOPIOC负责将对象动态的注入到容器,从而达到一种需要谁就注入谁,什么时候需要就什么时候注入的效果。理解spring的ioc也很重要。但是今天主要来和大家讲讲aop。AOP 广泛应用于处理一些具有横切性质的系统级服务,AOP 的出现是对 OOP 的良好补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AO...原创 2018-11-29 20:57:31 · 2104 阅读 · 1 评论 -
springboot借助aop和注解实现权限校验
我们用springboot做后台开发,难免会用到权限校验,比如查看当前用户是否合法,是否是管理员。而spring的面向切面的特效可以帮助我们很好的实现动态的权限校验。这里我们就用到的spring的aop。接下来就带领大家用aop和注解来快速的实现权限校验一,在pom.xml里引入aop的类库。<!--aop切面的使用--><dependency> ...原创 2019-02-18 20:03:21 · 1235 阅读 · 7 评论 -
5行代码实现微信模版消息推送,springboot实现微信推送,java微信推送
今天来带大家学习下微信模版消息推送。先看效果图:核心代码只有下面几行,即可轻松实现微信模版消息推送 //1,配置 WxMpInMemoryConfigStorage wxStorage = new WxMpInMemoryConfigStorage(); wxStorage.setAppId("wx77bb69292323a000"); ...原创 2019-03-28 11:02:55 · 15211 阅读 · 4 评论 -
java开发springboot开发常见问题及解决方案
一,数据库相关1,Caused by: java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via th...原创 2019-04-14 15:15:25 · 1533 阅读 · 1 评论 -
10小时入门java开发03 springboot+freemarker+bootstrap快速实现管理后台
我们做后台开发时,难免会要开发管理后台。如下面这样的管理后台,我们完全可以不用h5同学,自己快速开发管理web后台的。所以我会用几节来教大家如何快速实现管理后台。本节知识点springbootfreemarkerbootstrapmaven老规矩,先看效果图所以本节就来教大家如何快速实现管理后台表格数据的展示与操作。这节课是建立在你已经会创建springboot项目...原创 2019-04-29 12:32:58 · 2815 阅读 · 1 评论 -
java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置
上一节给大家讲了服务器的部署,正常的http请求都可以实现了,但是我们做小程序开发时需要用到https,所以这一节要教大家如何让自己的后台服务器实现https请求。这节是以java部署服务器并配置https为例,别的语言可以把这篇文章作为参考。我们实现https必须先具备下面条件1,申请一个ssl证书(阿里云腾讯云都可以免费申请)2,有一台自己的服务器(阿里云腾讯云都可以)一,申请ss...原创 2019-09-20 20:15:11 · 4131 阅读 · 2 评论