springboot
springboot 实训笔记
姜丝加姜丝
不忘初心,脚踏实地。
展开
-
Redis
Redis简介简单介绍Redis:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。NOSQL:非关系型数据库,数据与数据之间没有关联关系。就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题类型键值(key-value)存储数据库列存储数据库:键仍然存在,但是指向了多个列,HBase (eg:博客平台(标签和文章原创 2020-07-21 10:53:02 · 525 阅读 · 0 评论 -
BrandExample.Criteria方法 实现搜索框输入关键字模糊查询
BrandExample.Criteria方法 实现搜索框输入关键字模糊查询,分页显示所有商品名称或者首字母出现过输入的关键字的商品原创 2020-07-10 02:19:43 · 654 阅读 · 0 评论 -
SpringBoot整合Druid
SpringBoot整合DruidDruid简介配置数据源配置Druid数据源监控Druid 数据源具有监控的功能,并提供了一个 web 界面方便用户查看,类似安装 路由器 时,人家也提供了一个默认的 web 页面。Druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情原创 2020-06-23 02:06:34 · 39001 阅读 · 7 评论 -
SpringBoot整合JDBC
SpringBoot整合JDBCSpringData简介整合JDBC关于JDBCTemplateSpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Spin原创 2020-06-23 01:28:55 · 318 阅读 · 0 评论 -
springboot 自动配置原理
1、分析自动配置原理我们以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理;//表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件;@Configuration //启动指定类的ConfigurationProperties功能; //进入这个HttpProperties查看,将配置文件中对应的值和HttpProperties绑定起来; //并把HttpProperties加入到ioc容器中@EnableConfig原创 2020-06-20 22:29:18 · 2236 阅读 · 0 评论 -
springboot 用到 数据校验 如@NotBlank 注解爆红,是因为新版本需要validation启动器
@Email注解报红 是因为新版本需要validation启动器解决方法:在pom.xml 加入下面依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency>Springboot中可以用@validated来校验数据,如果数据异常则原创 2020-06-20 21:38:53 · 57554 阅读 · 9 评论 -
SpringBoot项目完成一个注册登录功能,页面模板必须是Thymeleaf
1、完成一个注册登录功能,数据不需要保存到数据库。不需要分页。必须是SpringBoot项目,页面模板必须是Thymeleaf(1)引入LayUI或Bootstrap等其它美化页面(5)登录页面 login.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> <!--为了让页面有更好的提示效果--><head> <meta charset="UT原创 2020-06-20 17:48:28 · 1943 阅读 · 0 评论 -
pringboot文件上传
用Idea自动生成Maven工程:1、引入的依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven原创 2020-05-29 17:16:47 · 237 阅读 · 0 评论 -
Springboot实现邮件发送
Springboot实现邮件发送简单邮件发送1、引入依赖:2、配置application.properties3 DAO 实体类 ConfingEmailName.java4、业务处理层5、控制层controer SendMaileController.java6、启动类test前端页面:目录:简单邮件发送1、引入依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X原创 2020-05-29 16:56:05 · 808 阅读 · 0 评论 -
Springboot 整合Mybatis,用模板引擎thymeleaf,实现数据库的连接
Springboot 整合Mybatis,用模板引擎thymeleaf,实现数据库的连接1、配置pom.xml2、配置application.yml3、配置mybatis-config.xml4、运用逆向工程生成的相关代码:5、业务层接口业务层实现类6、Controller 控制层7、启动类这里写的是Springboot整合Mybatis实现一个最基本的增删改查功能,整合的方式有两种一种是注解形式的,也就是没有Mapper.xml文件,还有一种是XML形式的,这里写的是整合mybaits 写入xml方式原创 2020-05-29 16:29:26 · 544 阅读 · 0 评论 -
Springboot 整合templateJdbc,用模板引擎thymeleaf,实现数据库的连接
Springboot 整合templateJdbc,用模板引擎thymeleaf,实现数据库的连接以jdbc的形式访问mysql数据库是比较基础的知识,理解spring boot中如何使用jdbc对我们理解spring boot对mybatis等数据框架是很有意义的。一、数据准备step1. 进入MySQL monitorcd D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64\binmysql -u root -p密码step2. 创建数据库 输入命令:原创 2020-05-29 16:06:28 · 1084 阅读 · 0 评论 -
SpringBoot整合模板引擎freemarker和thymeleaf
SpringBoot整合模板引擎freemarker和thymeleaf1、Freemarker2、Thymeleaf (主推)1、Freemarker FreeMarker Template Language(FTL) 文件一般保存为 xxx.ftl 严格依赖MVC模式,不依赖Servlet容器(不占用JVM内存) 内建函数整合模板引擎freemarker目录: 注意:编写模板文件,thymeleaf默认.html, freemarker 默认.f原创 2020-05-29 15:36:18 · 492 阅读 · 0 评论 -
Cannot perform conversion to XML from legacy HTML
eclipse 运行Maven 项目,使用thymeleaf时,运行遇到的问题:Cannot perform conversion to XML from legacy HTML: The nekoHTML library is not in classpath. nekoHTML 1.9.15 or newer is required for processing templates in “LEGACYHTML5” mode [http://nekohtml.sourceforge.net]. Mav原创 2020-05-27 23:46:22 · 414 阅读 · 0 评论 -
springboot 整合JSP
Springboot 不建议使用JSP 官方推荐使用模版引擎,thymelef。下面是JSP总结1、创建MAVEN工程要用JSP必须要用war包Pom.xml 引入相关依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0原创 2020-05-27 12:38:22 · 231 阅读 · 0 评论 -
springboot+async异步接口实现和调用
什么是异步调用?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。Springboot 异步调用时 用到 Future模式Future模式是多线程开发中非常常见的一种设计模式。它的核心思想是异步调用。当我们需要调用一个函数方法时。如果这个函数执行很慢,那么我们就要进行等待。但有时候,我们可能并不急着要结果。因此,我们可以让被调用者立即返回,让他在后台慢慢处理这个请求。对于调用者来说,则可以先处理一原创 2020-05-27 12:04:05 · 887 阅读 · 0 评论 -
SpringBoot获取全局配置文件的属性以及@ConfigurationProperties实现类型安全的配置
在SpringBoot,可以定义一个全局配置文件,全局配置文件有两种形式:1、 application.properties2、application.yml二者的后缀名不同,编辑的格式也不同,但都是全局配置文件,二者选其一即可,都可以起到相同的作用在你的maven工程下的src/main/resources 新建一个文件,以 application.properties为例。然后编辑以下内容如下:这里配置了 server:port: 8082等等访问地址为:http://localho原创 2020-05-27 01:04:43 · 407 阅读 · 0 评论 -
eclipse 使用Maven 创建 HelloWorld java项目
一、Eclipse中Maven的配置:1、 打开Eclipse的首选项设置2、找到Maven的配置项目3、设置Maven的全局配置文件settings.xml说明:Eclipse会自动的使用 settings.xml 文件中包含镜像库的URL地址信息, 找到Maven镜像库位置.4、更新配置信息配置完成。二、新建一个Maven工程 1、选择File-->New-->Other-->Maven-->Maven Project,Next出现如图:nex原创 2020-05-26 23:17:37 · 1019 阅读 · 1 评论 -
eclipse中Maven 安装与配置
Maven简单介绍:Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。什么是项目构建:项目构建是一个项目从编写源代码到编译、测试、运行、打包、部署、运行的过程常用的自动构建工具:antmavenGradle android项目管理和构建已使用Maven安装与配置:log.csdn.net/weixin_43939301/article/details/93515原创 2020-05-26 20:53:29 · 776 阅读 · 0 评论