
Springboot
程序员bigsai
坚持分享学习,写了一本原创数据结构与算法pdf分享给大家。
展开
-
SpringBoot+MongoDB实现一个物流订单系统
课程导学我们都知道MongoDB是一款非常出色的非关系型文档数据库,你肯定会想问MongoDB这么强,我们该怎么用呢?MongoDB的应用场景非常多,无论是数据存储,日志存储越来越多的公司在使用MongoDB,而我们今天也在Springboot基础上使用MongoDB实现一个简易版本的物流订单系统。在使用前,你自己的电脑上要有IDEA编译器来创建项目,还要拥有MongoDB数据库和Studio 3T(MongoDB可视化数据库管理工具)。案例分析我想,大部分人都应该有着购物的经历,当商品下单时就会原创 2020-09-27 21:19:38 · 14671 阅读 · 36 评论 -
SpringBoot整合MongoDB(实现一个简单缓存)
前言创建MongoDB数据库和项目创建MongoDB数据库打开Studio 3T数据库管理工具,连接本地MongoDB数据库之后,创建名为test得数据库,在test数据库中创建名为news得集合:创建项目首先,打开IDEA创建项目,选择创建Springboot项目:然后在选择Gruop和Aritifact时候分别填写com和mongodemo,Java Version选择8版本。在勾选模块得时候,这里勾选Spring web、MongoDB依赖模块,选择合适位置创建项目,项目就可以成功原创 2020-09-23 09:26:20 · 8308 阅读 · 6 评论 -
springboot整合spring Cache(redis)
前言前面有介绍过spring整合redis和redis的一些注意点,在实际开发中,spring cache方便简化的缓存操作的大部分内容。通过注解的方式实现缓存。阅读前推荐先阅读:redis缓存介绍。和springboot整合redis缓存抽象的核心是将缓存应用于Java方法,从而根据缓存中可用的信息减少执行次数。也就是说,每次调用目标方法时,抽象都会应用一种缓存行为,该行为检查该方法是否...原创 2019-10-24 18:54:32 · 6137 阅读 · 1 评论 -
SpringMVC文件上传下载实战(单文件、多文件)
大家好,我是bigsai,今天我们学习Springmvc的文件上传下载。文件上传和下载是互联网web应用非常重要的组成部分,它是信息交互传输的重要渠道之一。本文为你揭开SpringMVC文件上传下载的面纱!原创 2020-07-30 20:03:27 · 3589 阅读 · 0 评论 -
Thymeleaf一篇就够了
目录什么是Thymleaf模板引擎介绍Thymleaf介绍第一个thymleaf程序thymleaf语法详解什么是Thymleaf大家好,我是bigsai,今天我们来学习Thymleaf,对于Thymleaf你可能比较陌生,但它很容易学习与理解,并有着自己鲜明的特色。开始之前,我们依旧问一个问题:什么是Thymleaf?Thymleaf 官网是这么解释的:Thymeleaf is a modern server-side Java template engine for both web and原创 2020-07-24 14:35:48 · 57877 阅读 · 43 评论 -
Springboot整合Elasticsearch(High-level-Client)
前言 通过学习Elasticsearch一小段时间来稍微认识了一点ES的体系架构。发现ES最大的坑就是版本兼容性问题了—在整合Springboot也不例外,但是,有一种方式能较好的解决—通过restclient。 项目github地址springboot_elasticsearch求star 内容 当前springboot整合ElasticSearch的方法主体分为2大种——restcl...原创 2019-03-29 15:42:06 · 12583 阅读 · 1 评论 -
Springboot整合shiro基于url身份认证和授权认证
你还不会shiro吗? 前奏 shiro核心配置文件(rolesFilter可选)。 身份认证 多表登录源如何操作? 授权管理 如何解决界面多角色/资源问题 访问效果 权限管理在日常开发中很重要,所以硬着头皮也要啃下来。 实现功能: 身份认证 对不同页面进行url授权 多表登录解决 同一个页面多role访问 项目完整github地址 欢迎star springboo...原创 2019-03-10 11:42:09 · 4392 阅读 · 0 评论 -
Springboot整合mybatis
在之前介绍过快速搭建一个Springboot程序,那么这篇就记录下用Springboot整合mybatis的一些小坑坎。(基于xml的mybatis,更喜欢xml方式) 总的来说,Springboot的主要配置只有两个地方——pom.xml和application.properties(有的是yml).pom.xml主要配置为jar包的管理和编译的一些配置。而application中主要是关于...原创 2018-12-08 17:26:00 · 3089 阅读 · 0 评论 -
Springboot mybatis逆向工程org.springframework.beans.factory.BeanCreationException: Error creating bean错误
声明:这个错误只是作者在学习时候的一种情况,并不一定能够解决所有情况。还望各位审视出错具体环境!谢谢。今天使用mybatis逆向工程 springboot本想着少写点代码,但被个bug纠缠到死。bug主要信息为:Error starting ApplicationContext. To display the conditions report re-run your application ...原创 2019-03-31 18:40:05 · 6599 阅读 · 0 评论 -
Springboot文件上传 百度ocr文字识别提取
在学习过程中突然发现我以前用的文件上传真的好傻。以前的博客记录中还沾沾自喜文件上传模板可以套用,不接收新事物,却发现原来Springboot的文件上传如此简单。 首先,文件上传的三种方式,普通文件上传,多文件上传,base64码上传,但是百度得知base64码的文件比原文件耗用的资源多意见,这里直接采用普通文件上传。 前提:百度ocr需要自行免费申请,在百度云里面自己申请,获得APP-ID,...原创 2019-03-12 21:31:25 · 4573 阅读 · 1 评论 -
Springboot制作小网盘系统(小项目)
最近,用Springboot thymleaf ajax实现了一个小型网盘系统,记录其中心得。 项目完成背景 有个堂姐做食品公司采购部门,经常收到客户发来的质检,规格书,厂检等等小文件信息,在邮箱中储存时候自己查看起来比较麻烦,想让我帮她解决优化下,恰好刚刚掌握些写网页小知识就答应了。 项目环境: 前端:html thymleaf(混合) layui ...原创 2019-03-06 19:48:54 · 7184 阅读 · 1 评论 -
Springboot整合redis(lettuce)
springboot 整合redis(lettuce) 首先确保电脑上装了redis。最好能用redisDesktop查看一下数据情况 redis是一款非常流行的Nosql数据库。redis的功能非常强大,因为Nosql在查询上的速度特别快。(在算法上的hash和数组查询的差距)在web上常用作缓存(消息队列等)。本文只介绍redis和springboot的集成,不介绍缓存部分下文将...原创 2018-12-10 23:50:58 · 7380 阅读 · 2 评论 -
springboot入门demo详解(解决跨域)
前言: 微服务自问世以来就一直很火。天天耳听Springboot,Springcloud,docker,这些名词,以前没学Springboot的时候刚学ssm的时候,,说实话头都炸了。单独一个个学习Spring,Springmvc,mybatis还能将就配置,记得当初把三个整合的时候可是费了好大的功夫,然后又将ssm转成idea的maven项目又转了一大圈,找了好久,n个bug才把ssm搭...原创 2018-12-07 16:28:12 · 3202 阅读 · 0 评论