Spring Boot
渐若窥宏大
码出个未来,计算灵光点。
展开
-
【SpringBoot】Spring Boot项目整合FreeMarker模板
Spring Boot项目整合FreeMarker模板记录freemarkerApache FreeMarker™ is a *template engine*: a Java library to generate text output (HTML web pages, e-mails, configuration files, source code, etc.) based on templates and changing data. Templates are written in the原创 2020-07-25 12:53:38 · 1336 阅读 · 1 评论 -
【SpringBoot】SpringBoot整合Redis 使用Redis
SpringBoot整合Redis文章目录SpringBoot整合Redis添加redis的起步依赖配置redis的连接信息注入RedisTemplate测试redis操作使用Redis数据库Redis简介Redis(官网地址:https://redis.io/)是一个非关系型的高性能缓存数据库,使用ANSI C语言开发,是一种Key-Value模式的数据库,以Key-Value的形式存储数据,支持多种value类型,如string(字符串)、list(链表)、set(集合)、zset(sorted原创 2020-06-16 06:58:09 · 730 阅读 · 0 评论 -
【SpringBoot】SpringBoot整合Spring Data JPA 使用JPA操作MySQL数据库
SpringBoot整合Spring Data JPA文章目录SpringBoot整合Spring Data JPA添加Spring Data JPA的起步依赖添加数据库驱动依赖在application.properties中配置数据库和jpa的相关属性创建实体配置实体编写UserRepository编写测试类控制台打印信息参考资料使用JPA操作数据库JPA是Java Persistence API的简称,是JCP组织发布的Java EE标准之一。JPA是一种面向对象的查询语言,定义了独特的JPQL(原创 2020-06-16 01:58:44 · 4157 阅读 · 2 评论 -
【SpringBoot】SpringBoot整合MyBatis开发框架
SpringBoot整合Mybatis文章目录SpringBoot整合Mybatis1、添加Mybatis的起步依赖2、添加数据库驱动坐标3、添加数据库连接信息4、创建user表5、创建实体Bean6、编写Mapper7、配置Mapper映射文件8、在application.properties中添加mybatis的信息9、编写测试Controller10、测试SpringBoot整合MyBatis开发框架Mybatis简介在MyBatis官网(官网地址:http://www.mybatis.org原创 2020-06-15 23:48:13 · 1634 阅读 · 0 评论 -
【SpringBoot】SpringBoot工程热部署 devtools 在修改代码后不重启就能生效
我们在开发中需要不断编写、反复的修改代码、页面、配置等资源,每次修改完都是需要重启启动项目什么的才能生效,这样每次启动都超级麻烦,浪费大把时间,影响我们编码效率,打断了我们思考,怎么办呢?我们可以在修改代码后不重启就能使得项目生效吗?可以的,在 pom.xml 中添加如下配置就可以实现这样的功能,我们称之为热部署。pom.xml添加这个依赖配置<!--热部署配置--><dependency> <groupId>org.springframework.bo原创 2020-06-15 19:11:36 · 901 阅读 · 0 评论 -
【SpringBoot】文件上传(基础上传、上传文件限制、上传多个文件)
文件上传文件上传是Web开发非常重要的操作结合SpringBoot实现文件上传操作1、基础上传SpringBoot采用FileUpload组件实现上传处理,在控制器中可以使用MultipartFile类进行接收。FileUpload上传 MultipartFile接收1、建立上传控制器UploadController,利用MultipartFile将上传文件保存在本地磁盘。一个上传文件的接口,访问接口选择把要上传的文件利用MultipartFile上传保存在本地磁盘中。@Controlle原创 2020-06-07 15:30:47 · 21360 阅读 · 0 评论 -
【SpringBoot】 全局异常处理 (基于页面错误信息显示、基于Restful错误信息提示)
全局异常处理文章目录全局异常处理1、建立一个全局异常处理,可以处理所有的Exception异常。2、建立个error.html页面,进行错误信息显示。3、建立一个控制器,来产生一个异常信息,观察全局异常处理是否生效。4、基于Restful错误信息提示。 返回一波JSON格式的5、参考资料全局异常处理指的是针对程序中产生的Exception进行的处理。产生了异常之后,可以统一跳转到一个页面进行错误提示,也可以通过Restful形式返回错误信息。全局错误指的是对http状态进行的错误跳转处理。全局异常指原创 2020-06-07 14:41:05 · 1163 阅读 · 0 评论 -
【SpringBoot】 配置错误信息提示页(404,500)
配置错误信息提示页在Web项目开发过程中,错误信息提示页是一个非常重要的组成部分。程序项目很难保证不出现类似于404或500的错误问题,直接让用户看到满是异常信息的页面是不好的非常影响用户体验的,需要个信息提示错误页。信息提示错误页一般都属于静态页面,在src/main/view/static目录下创建个error-404.html<!DOCTYPE HTML><html xmlns:th="http://www.thymeleaf.org"><head&g原创 2020-06-07 12:14:21 · 644 阅读 · 0 评论 -
【SpringBoot】前缀树 Trie 过滤敏感词
1、过滤敏感词Spring Boot实践,开发社区核心功能完成过滤敏感词Trie名称:Trie也叫做字典树、前缀树(Prefix Tree)、单词查找树特点:查找效率高,消耗内存大应用:字符串检索、词频统计、字符串排序等Trie 搜索字符串的效率主要跟字符串的长度有关最大的特点就是共享字符串的公共前缀来达到节省空间的目的了更多Trie 相关的数据结构和算法Double-ar...原创 2020-04-30 23:24:41 · 597 阅读 · 0 评论 -
【SpringBoot】Spring Boot,开发社区讨论交流网站首页。
初识Spring Boot,开发社区讨论交流网站首页。文章目录初识Spring Boot,开发社区讨论交流网站首页。1、项目简介2、 搭建开发环境JDKApache MavenIntelliJ IDEA创建SpringBoot项目Spring Boot 入门示例3、Spring入门Spring全家桶Spring FrameworkSpring IoC4、Spring MVC入门HTTPSprin...原创 2020-04-25 00:12:09 · 1739 阅读 · 0 评论 -
【Problems】Could not set property 'id' of 'xxx' with value '' Cause argument type mismatch
一个问题:向comment表添加记录时,报错, 无法设置值。reflection.ReflectionException: Could not set property 'id' of 'class com.awen.entity.Comment' with value '1246084348583632898' Cause: java.lang.IllegalArgumentException...原创 2020-04-04 01:20:34 · 1029 阅读 · 0 评论 -
【SpringBoot】Spring Boot 集成SwaggerAPI
Spring Boot 集成SwaggerAPI文章目录Spring Boot 集成SwaggerAPISwagger添加依赖配置类 config控制类 controller接口测试页面测试常用注解资料参考学习Spring Boot框架使用Swagger构建RESTful API。简单记录 - Spring Boot+Spring Cloud+Vue+Element项目实战Spring ...原创 2020-03-26 14:02:50 · 476 阅读 · 0 评论 -
【Spring Boot】创建一个简单的Spring Boot的 Demo
走进Spring Boot文章目录走进Spring Boot环境搭建新建Spring Boot项目开始创建项目配置JDK版本 和 Initializr Service URL配置Project Metadata信息配置Spring Boot版本及默认引入组件配置项目名称和项目位置项目工程介绍1、Java类文件2、资源文件3、测试类文件4、pom文件运行项目小结简单记录 - Spring Bo...原创 2020-03-06 15:36:45 · 3525 阅读 · 2 评论