![](https://img-blog.csdnimg.cn/20190916120126601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
JavaEE框架-SpringBoot相关
小蜉蝣星蔚
这个作者很懒,什么都没留下…
展开
-
SpringBoot数据访问——整合Redis
SpringBoot数据访问——整合Redis文章目录SpringBoot数据访问——整合Redis0.前言1.maven依赖2.前期准备 Redis3.Spring Boot2.x中Redis的默认配置4.配置Redis5.通过RedisTemplate操作Redis6.Junit单元测试 RedisTemplate0.前言Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value原创 2020-08-02 17:06:51 · 432 阅读 · 0 评论 -
SpringBoot任务——JSoup+定时任务 定时爬取微博热搜至数据库
SpringBoot任务——JSoup+定时任务 定时爬取微博热搜至数据库文章目录SpringBoot任务——JSoup+定时任务 定时爬取微博热搜至数据库0.前言1.导入JSoup依赖2.测试爬取微博热搜3. 配合定时任务注解实现定时爬取至数据库3.1 导入依赖与配置MySQL3.2 热搜实体类与对应的数据表3.3 使用MyBatisPlus写实体类对应的Mapper3.4 @Schedul...原创 2020-03-02 23:05:37 · 2558 阅读 · 3 评论 -
SpringBoot任务——邮件任务
SpringBoot任务——邮件任务文章目录SpringBoot任务——邮件任务1.添加依赖2.邮件配置3.编码测试简单邮件和复杂邮件1.添加依赖maven工程下导入官方提供的mail启动器: <dependency> <groupId>org.springframework.boot</groupId> ...原创 2020-03-02 12:58:25 · 415 阅读 · 0 评论 -
SpringBoot任务——定时任务
SpringBoot任务——定时任务文章目录SpringBoot任务——定时任务1.定时任务相关简介与注解2.定时任务使用场景3.cron表达式4.定时任务举例4.1 定时任务方法 注解@Scheduled(cron = "cron表达式")4.2 使用**@EnableScheduling**:标注在类上开启定时任务1.定时任务相关简介与注解使用定时任务,顾名思义就是使其在设置好的时间点执...原创 2020-02-28 17:47:34 · 380 阅读 · 0 评论 -
SpringBoot任务——异步任务
SpringBoot任务——异步任务文章目录SpringBoot任务——异步任务1.异步任务相关简介与注解2.同步举例与缺陷2.1 定义同步/异步服务 @Async注解标注为异步方法2.2 控制层调用同步/异步服务2.3 启动类使用注解@EnableAsync标注:开启Spring异步2.4 测试结果3.异步任务使用场景1.异步任务相关简介与注解使用异步任务无非是想在做某些耗时操作的时候,不...原创 2020-02-28 16:19:12 · 340 阅读 · 0 评论 -
SpringBoot Web开发——拦截器的基本使用
SpringBoot Web开发——拦截器的基本使用文章目录SpringBoot Web开发——拦截器的基本使用1.拦截器简介2.为什么需要使用拦截器?3.代码实现登录拦截3.1 控制层将登录成功的用户名添加至Session中3.2 自定义登录拦截器类3.3 配置类中注册拦截器3.4 测试登录拦截:直接访问index首页1.拦截器简介拦截器会对处理器进行拦截,拦截的目的就是做一些预处理,以此...原创 2020-02-27 21:35:42 · 974 阅读 · 0 评论 -
SpringBoot Web开发——使用RestTemplate发送客户端请求
记录一下SpringBoot Web开发中使用RestTemplate模板类发送客户端请求的常用方法。* getForObject() / getForEntity():返回JSON对应的实体对象/返回整个ResponseEntity对象* postForObject() / postForEntity()* put():发送put请求无返回值* delete():发送delete请求无返回值原创 2020-02-20 20:41:21 · 584 阅读 · 0 评论 -
SpringBoot Web开发——构建Restful风格接口
SpringBoot Web开发——构建Restful风格接口文章目录SpringBoot Web开发——构建Restful风格接口0.REST简介1.Restful风格URI示例2.Springboot构建Restful风格接口2.1 四个用于构建Restful风格的注解2.2 添加单词信息(JSON参数):POST请求2.3 根据id删除单词信息(URI参数):DELETE请求2.4 根据i...原创 2020-02-17 21:40:35 · 1355 阅读 · 0 评论 -
SpringBoot Web开发——整合Thymeleaf
SpringBoot Web开发——整合Thymeleaf0.Thymeleaf模板引擎简介Thymeleaf是一款用于渲染HTML页面的模板引擎,类似JSP,Velocity,FreeMaker等 。1.导入依赖 <!-- thymeleaf 模板引擎--> <dependency> <gr...原创 2020-02-17 15:30:18 · 458 阅读 · 0 评论 -
SpringBoot数据访问——整合MybatisPlus
SpringBoot数据访问——整合MybatisPlus0.MybatisPlus简介官方介绍: MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官方文档:MybatisPlus官方文档 写得很好很详细!1.导入依赖maven工程pom.xml文件下,导入以下依赖: <!-...原创 2020-02-16 18:44:47 · 369 阅读 · 0 评论 -
SpringBoot数据访问——整合JPA
SpringBoot数据访问——整合JPA文章目录SpringBoot数据访问——整合JPA0.JPA简介1.导入依赖2.配置数据连接3.初始化测试数据表4.使用JPA编写操作数据的代码4.1.编写数据库中表对应的实体类Bean4.2 编写操作数据的接口repository4.3 配置JPA4.4 编写控制层实现CRUD0.JPA简介JPA:Java persistence API(Java...原创 2020-02-15 22:22:09 · 293 阅读 · 0 评论 -
SpringBoot数据访问——整合MyBatis
SpringBoot数据访问——整合MyBatis0.MyBatis简介官方定义:MyBatis是支持定制化SQL,存储过程以及高级映射的持久层框架。Github的一段描述:MyBatis SQL映射器框架使将关系数据库与面向对象的应用程序一起使用变得更加容易。MyBatis使用XML描述符或注释将对象与存储过程或SQL语句耦合。相对于对象关系映射工具,简单性是MyBatis数据映射器的最大...原创 2020-02-14 22:48:30 · 479 阅读 · 1 评论 -
SpringBoot数据访问——整合JDBC
SpringBoot数据访问——整合JDBC文章目录SpringBoot数据访问——整合JDBC1.导入依赖2.配置数据源3.测试数据连接4.编写操作数据的相关代码5. 测试接口1.导入依赖pom.xml文件导入MySQL驱动和官方提供的jdbc启动器的依赖 <!-- jdbc--> <dependency> ...原创 2020-02-13 20:57:22 · 294 阅读 · 0 评论 -
Springboot文件上传与文件映射(保存URL至数据库)完整代码
Springboot上传文件与文件映射详解(保存URL至数据库)文章目录Springboot上传文件与文件映射详解(保存URL至数据库)0.前言1.配置上传文件保存路径1.1 Windows环境1.2 Linux环境2.添加文件路径映射2.1 Windows环境下文件路径映射2.2 Linux环境下文件路径映射3.控制层/实体类代码demo4.其他代码4.1服务层代码5.总结0.前言场景:上...原创 2020-01-28 22:16:05 · 9171 阅读 · 15 评论 -
SpringBoot集成Swagger2自动生成接口文档
SpringBoot集成Swagger2自动生成接口文档IBM官网中的Swagger2教程:https://www.ibm.com/developerworks/cn/java/j-using-swagger-in-a-spring-boot-project/index.html1.添加官方依赖我写文章的时候,Maven存储库中最新的Swagger2版本号为2.9.2,那就使用此版本。M...原创 2019-10-13 16:40:08 · 232 阅读 · 0 评论 -
SpringBoot日志框架基础(slf4j+logback)
SpringBoot日志框架基础(slf4j+logback)1.统一日志记录之前要是使用ssm框架使用统一日志的话,有的框架(spring默认commons-logging,hibernate默认jboss-logging等等…)有自己默认日志框架,因此在使用前需要统一日志记录。以此实现即使默认为其他日志框架也会统一使用slf4j进行输出。将系统中所有日志都统一到slf4j步骤:将系...原创 2019-09-07 18:10:37 · 366 阅读 · 0 评论 -
SpringBoot对静态资源的映射规则(下) 自定义欢迎界面与网页图标
SpringBoot对静态资源的映射规则(下)按两次shift呼出全局搜索,查看webMvcAutoConfiguration 查看webMvc自动配置类一.欢迎界面配置1.1查看源码信息搜索并查看WelcomePageHandlerMapping等方法 即添加欢迎界面资源映射方法,源码如下:[外链图片转存失败(img-QYL6UiDs-1565020303743)(D:\markdo...原创 2019-08-05 23:59:51 · 1280 阅读 · 0 评论 -
SpringBoot对静态资源的映射规则(上) webjars与任何静态资源文件
SpringBoot对静态资源的映射规则按两次shift呼出全局搜索,查看webMvcAutoConfiguration 查看webMvc自动配置类搜索并查看addResourceHandlers方法 即添加资源映射方法,源码如下:@Override public void addResourceHandlers(ResourceHandlerRegistry registry) {...原创 2019-08-05 20:23:28 · 841 阅读 · 0 评论 -
使用IDEA写第一个springboot应用-hello world(本地运行与部署到服务器运行)
1.create new project2.选择spring initializr,jdk版本,选择默认的service URL3.填写包名,项目名,项目构建方式(maven/gradle)4.依赖选择Spring Web Starter即可,后面有需要再在配置文件中添加依赖5 项目名与位置(默认即可)6 启动自动导入(下次在配置文件中写完依赖便会自动去下载)以下是自动生...原创 2019-07-27 18:37:47 · 1900 阅读 · 0 评论