
Spring
LwinnerG
这个作者很懒,什么都没留下…
展开
-
SpringBoot踩坑:项目将日期时间存入数据库时日期时间提前8个小时怎么办?
问题在我们利用new Date()获取当前系统时间或利用其它方式定义时间后,将数据存储到数据库时,发现成功添加,但是日期比我们项目中传入的日期提前了8个小时.这怎么办?解决方案在SpringBoot配置文件中配置spring.datasource.url时,设置serverTimezone参数为GMT%2b8如下所示spring.datasource.url=jdbc:mysql://ipaddr:3306/dbname?serverTimezone=GMT%2b8其中"%2b“即为”+"的意原创 2020-10-09 16:10:41 · 1467 阅读 · 2 评论 -
Spring事务:Spring事务隔离级别有几种?分别是什么?Spring事务传播属性有几种?都是什么?
Spring事务1.Spring事务隔离级别default(默认)PlatfromTransactionManager默认的隔离级别使用数据库默认的事务隔离级别,除了default 其它几个Spring事务隔离级别与JDBC事务隔离级别相对应read_uncommited(读未提交)一个事务可以读取另外一个事务未提交的数据这可能出现脏读 而且不可重复度,出现幻像读等.read_commited(读已提交)一个事务可以读取另一个事务已经提交的数据不可以读取未提交的数据可以避免脏读 但是原创 2020-09-21 13:44:00 · 11795 阅读 · 0 评论 -
Java-SpringBoot:什么是跨域?SpringBoot怎么实现允许跨域访问?教程.
跨域什么是跨域请求(CORS)?CORS 全称 Croos Origin Resource Sharing(跨域资源共享)每一个页面需要返回一个名为Access-Control-Allow-Origin的http头来允许外域的站点访问,可以仅仅暴露有限的资源和有限的外域站点访问SpringBoot实现跨域单独配置在控制器层 也就是Controller加一个@CrossOrgin注解其实就可以了.意思是允许该类下的所有资源可以通过跨域访问.当然 也可以写在某一个单独的方法上 代表这个方法允许原创 2020-09-12 16:57:47 · 1145 阅读 · 0 评论 -
使用SpringBoot调用QQ的SMTP服务实现邮件发送功能
本文讲述的是利用SpringBoot框架 以及QQ邮箱的smtp服务实现邮件的发送功能.登录QQ邮箱 开启smtp服务.首先登录QQ邮箱 点击设置在邮箱设置里选择账户下拉找到如下位置. 开启POP3/SMTP服务 这里可能需要验证手机号 按照提示进行操作即可.开启成功后 复制好授权码待用.创建SpringBoot项目这里就正常创建SpringBoot项目即可 不需要勾选启动器.(可以勾选mail启动器 如果这里勾选了 可以跳过引入依赖步骤)引入依赖 <dependency原创 2020-09-10 18:07:30 · 2458 阅读 · 1 评论 -
SpringBoot整合第三方接口:整合阿里云短信服务实现短信发送 手机号验证功能
短信服务平台有很多 大家可以根据自己的需求随意选择.整合方式也是大同小异本文以阿里云短信服务平台为例.具体分为以下几个步骤:登录/注册阿里云平台 进入短信服务控制台前往 https://www.aliyun.com/ 登录.搜索短信服务 点击进入短信控制台如果之前没有开通过短信服务 这里需要开通 开通之后就可以进入了申请短信签名和短信模板点击左侧的国内消息 首先添加一个签名 点击添加签名个人用户可以申请一条验证码签名 根据自己的需求申请申请之后需要审核推荐使用真实的项目名称 最好附带原创 2020-09-10 17:10:01 · 1161 阅读 · 0 评论