SpringBoot使用说明书
使用
SpringBoot框架
MyBatis持久层框架
Thymeleaf模板引擎
SpringSecurity安全框架
BootStrap前端框架
ECharts可视化图表
Damionew
不告诉自己去完成,可能永远无法完成
展开
-
【学习】SprinBoot 2 + MyBatis-Plus 3 简化 CURD 开发
在昨天的交流会上,进行交流的架构师展示了他开发的 CURD 代码生成工具,随即被同事问,为啥不用 Mybatis-Plus,好奇之下来学习一波。在平时开发中,有很多 CURD 代码要写,MP(Mybatis-Plus)大大简化了这个工作,官网列举了 15 种特性,先从第三个特性,也是最关注的特性——强大的 CRUD 操作,开始学习。使用框架:SpringBoot,Mybatis-Plus...原创 2019-04-09 17:25:33 · 371 阅读 · 0 评论 -
【学习】SprinBoot 2 + MyBatis-Plus 3 核心功能之 Mapper CRUD 接口
从 上篇初学可知,只要我们的 Mapper 类继承了 BaseMapper<Entity> ,就可以方便的使用 MP 的各种 CRUD 接口。public interface UserMapper extends BaseMapper<User> {}所有方法都在 Controller 中实现调用,当使用条件构造器时,需创建 QueryWrapper ,而不是 ...原创 2019-04-11 15:49:56 · 413 阅读 · 0 评论 -
【记录】emoji表情通过java保存到数据库(SpringBoot+Druid+Mybatis)
场景:使用微信授权获取用户信息-昵称,头像地址等,保存用户昵称(带emoji表情,如☺)存储到数据库失败Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\xAF' for column 'nickname' at row 1如 之前的一篇 文章(当爬虫遇到emoji表情) 所说:需要修改数据库中...原创 2019-03-14 16:07:08 · 1736 阅读 · 0 评论 -
SpringCloud学习记录
参考:《Spring Cloud 微服务实战》使用:SpringBoot一:创建一个SpringBoot项目:springclouddemo1文件只有5个,1、启动类Springclouddemo1Application.javapackage com.demo;import org.springframework.boot.SpringApplication;import org.spri...原创 2018-04-18 17:51:27 · 849 阅读 · 0 评论 -
【解决】SpringBoot使用Security拦截双斜杠请求导致重定向过多的问题
问题描述:在上篇文章中,SpringSecurity拦截 // 导致报错 url 请求不合规范问题通过修改Security源码已解决,但是又因为许多静态文件也带有 // 进行请求:test//test.css等,导致重定向次数过多问题解决:使用拦截器对所有请求进行拦截,对 request 请求中的 url 进行重写此处参考 spring security关于URL中包含双斜杠被权限拦截...原创 2019-02-15 10:01:34 · 6357 阅读 · 1 评论 -
SpringSecurity手动忽略双斜杠校验//以及修改Jar包内源码
问题描述:SpringBoot项目中,想修改SpringSecurity中某个jar包内源码这里是要解决SpringSecurity验证请求中使用双斜杠 // 不符合规范的问题将return false 修改为 return true内网服务器部署了一个Tomcat项目,使用Nginx映射到外网服务器时,出现配置问题:test/login 变成了 test//login...原创 2019-02-15 09:29:29 · 1951 阅读 · 0 评论 -
SpringBoot+Mybatis使用Enmu枚举类型总是报错 No enum constant XX解决办法
环境SpringBoot+Mybatis比如:数据库中User表存放status字段值为1,想要通过Mybatis转换后为正在使用当然,可以使用if else 但是状态值很多时,就变得很复杂,且不利于维护,故需要用到枚举类数据库查询时获得status值为1,通过Mybatis依照枚举类进行转换获取到对应的状态之前使用时总是报错:Wed Jan 02 10:59:18 CS...原创 2019-01-02 11:24:38 · 18825 阅读 · 3 评论 -
SpringBoot项目使用Tomcat部署及资源404
1、SpringBoot项目使用Tomcat部署1.1、修改项目启动类,自定义configure方法import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigur...原创 2018-10-23 16:34:39 · 1486 阅读 · 1 评论 -
SpringCloud中服务间传递参数
环境:Eclipse,Maven,Redis框架:SpringCloud,Feign需求:项目有Common公共模块和Weather天气模块,Common模块调用Weather模块中查询天气的功能,但是目前使用前台传入经纬度,经过百度逆地址编码获取所在城市,然后将城市作为参数传入天气接口获取天气情况,并返回天气JSON串,如:{"city":"南京市","tmp":"28...原创 2018-09-18 16:13:39 · 3621 阅读 · 0 评论 -
SpringBoot2.X项目使用微服务V0.0
在学习《史上最简单的Spring Cloud教程》时突发奇想,把原来的项目转为微服务记录学习历程。1.首先创建一个Maven主工程,在pom文件中添加模块本机Eclipse中安装了STS即(Spring Tool Suite),在Eclipse中Help->Eclipse MarketPlace->搜索Spring可以快速创建SpringBoot应用先创建一个S...原创 2018-09-13 21:07:40 · 476 阅读 · 0 评论 -
简单定位并使用天气预报接口实现实时天气查询
用了一个网上荡的模板(模板之家,好地方)界面如下:需求:1.定位获取城市信息;2.将城市信息作为参数传给天气接口获取天气信息第一部分:定位获取城市信息使用百度地图API,在百度地图开发者中心创建一个应用(浏览器端)并获得AK在需要定位的页面使用 <script type="text/javascript" src="js/jquery-2.1.1.min.js"></scr...原创 2018-07-10 15:48:33 · 6530 阅读 · 3 评论 -
SpringBoot+BootStrapTable+PageHelper用户新增,删除,修改
撸完代码,成功运行的那一刻,激动、兴奋、高兴地点了个外卖,,琢磨着要记录下来遇到的坑,但是突然发现。不知道该写什么了。。那就先写几个记忆比较深刻的坑,记录下来提醒自己,以及帮助遇到同样问题的旁友前面已经配置好其他环境,现在就是在iframe中使用BootStrapTable用户管理页面:增加,批量删除,修改,分页,修改是使用模态框获取一行数据爬爬遇到的坑1、使用BootStrapT...原创 2017-11-25 14:04:30 · 15062 阅读 · 15 评论 -
记录SpringBoot使用Druid和Mybatis配置
SpringBoot;Mybatis:Druid原创 2017-11-21 20:23:41 · 19086 阅读 · 2 评论 -
SpringBoot+RabbitMQ学习V0.1
简单的RabbitMQ配置搭建1.代码实现:配置pom.xml添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </depend...原创 2018-08-27 15:53:16 · 250 阅读 · 0 评论 -
使用ECharts做图表展示
数据图形化展示的一种方案 ECharts有几个选择方案:1、后台拼接:在后台拼接HTML,传到前台jsp使用<%= 拼接字符串 %>,然后生成图表展示如:EChart += "<div class='col-sm-6'>" + "<div id='barMain" + ID[j] + "' style='height:30...原创 2018-09-12 23:45:18 · 2518 阅读 · 0 评论 -
SpringBoot简单使用邮件只需三步
环境:SpringBoot2.02在SpringBoot中使用email服务很简单了,之前毕设项目中使用的是javax.mail的jar现在重做发现Springboot早已经有了封装好的email依赖第一步:pom中添加依赖 <dependency> <groupId>org.springframework.boot</groupId&...原创 2018-09-11 14:49:02 · 364 阅读 · 0 评论 -
SpringBoot2.0使用SpringSecurity安全框架实现登陆、权限
记录遇到的坑:SpringSecurity无法登陆1、User类实现了UserDetails,自动生成的方法时,生成 @Override public boolean isAccountNonExpired() { // TODO Auto-generated method stub return false; } @Override public boolean isA...原创 2018-09-12 16:12:29 · 2225 阅读 · 0 评论 -
坐等毕业-整理毕设-上传头像到系统
思路:前台选择文件,发送请求给后台,使用Spring自带MultipartFile类实现文件上传到指定目录,并将文件路径+文件名存储到数据库,页面使用时用Controller返回的数据渲染。原来的思路:直接存储图片到数据库,结果,吃力不讨好。环境:SpringBoot Thymeleaf BootStrap实现:html页面 <div class="modal-body"> ...原创 2018-06-11 10:56:57 · 464 阅读 · 0 评论 -
整理毕设-百度地图添加可拖拽点+信息窗口提交表单
实现效果:点击地图某一处添加一个可拖拽点并弹出信息窗口,可在该窗口展示一个表单。实现<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport&quo原创 2018-06-11 13:57:56 · 1430 阅读 · 0 评论 -
毕设-BootStrap点击隐藏Modal后出现阴影遮罩层
莫名遭遇奇怪的Modal隐藏后出现阴影遮罩层先是用$(".modal-backdrop").remove();去掉阴影,但是又出现一个问题:点击显示Modal模态框,但是闪烁一下又消失了,然后才知道一切的原因包括上面那个阴影遮罩层都是因为引入了两个bootstrap.js,bootstrap.js和modal.js重复调用,肯定会出现一些问题原创 2018-01-03 23:05:48 · 4003 阅读 · 2 评论 -
同时两个SpringBoot项目放在Tomcat下启动,第二个项目会报unable to register MBean
解决方法:在SpringBoot项目中配置文件加上spring.jmx.enabled=falsehttps://stackoverflow.com/questions/27440985/unable-to-register-mbean-hikaridatasource-hikaripool-0-with-key-datasource日志:Unable to regis原创 2018-01-03 12:53:27 · 12376 阅读 · 0 评论