
Spring Boot
文章平均质量分 54
Spring Boot
一起学爪哇
勿忘初心、方得始终
展开
-
十五、SpringBoot定时任务
一、定时器概述后台项目开发中经常会用到定时任务,Spring提供了自带的定时任务Schedule,其实可以把它看作是一个简化版的,轻量级的Quartz,使用起来也相对方便很多。二、创建定时器 //每三秒执行一次 // @Scheduled(fixedRate = 3000) //quartz表达式 每隔5秒执行一次 @Scheduled(cron = "0/5 * * * * ? ") public void taskService () { log.in原创 2021-04-13 16:05:30 · 304 阅读 · 0 评论 -
十四、SpringBoot整合JdbcTemplate
JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操操作。JdbcTemplate主要提供以下五种类型的方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句。update、batchUpdate方法:用于执行新增、修改、删除等语句。query方法及queryForXXX方法:用于执行查询相关的语句。call方法:用于执行数据库存储过程和函数相关的语句。1. 创建springboot项目2、导入依原创 2021-04-13 15:39:49 · 163 阅读 · 0 评论 -
十四、SpringBoot整合Mybatis Plus
一、MybatisPlus简介1、简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2、特性①无侵入:只做增强不做改变。②损耗小:启动时自动注入基本 CURD,性能基本无损耗,直接面向对象操作。③强大的 CRUD 操作:内置通用 Mapper、通用 Service,少量配置实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求。④支持 La原创 2021-03-09 02:31:43 · 635 阅读 · 0 评论 -
十三、SpringBoot整合JPA
一、JPA概述JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。二、JPA的优点1,标准化JPA是JCP组织发布的Java EE标准之一,因此任何声称符合JPA标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于J原创 2021-03-07 01:33:24 · 368 阅读 · 2 评论 -
十二、Spring Boot文件上传
①创建Spring Boot项目导入相关依赖<?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.apa原创 2021-02-12 14:34:18 · 165 阅读 · 1 评论 -
十一、Spring Boot 登录拦截器
①首先创建好一个SpringBoot项目②导入相关依赖<?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://mav原创 2021-02-12 11:14:30 · 296 阅读 · 0 评论 -
十、Spring Boot整合Mybatis
1、Spring Boot使用JDBC整合Mybatis2、Spring Boot整合C3p03、Spring Boot整合Druid1、Spring Boot使用JDBC整合Mybatis①创建SpringBoot<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch原创 2021-02-12 04:04:17 · 240 阅读 · 0 评论 -
九、Spring Boot静态资源处理
1、默认静态资源映射规则2、自定义静态资源映射规则1、默认静态资源映射规则Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration类配置各种属性。我们找到如下方法,发现在Spring Boot中静态资源映射默认会映射到classpath:/META-INF/resources/下的static、public、resources文件夹里面的静态资源,也就是说在这几个文件夹下面放入静态资源会被扫描到。public String[] getSta原创 2021-02-11 09:54:36 · 316 阅读 · 4 评论 -
八、Thymeleaf(模板引擎)
1、Thymeleaf简介Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建。2、Thymeleaf的优点、缺点2.1、Thymeleaf优点①开箱即用。它提供标准和spring标准两种方言,可以直接套用模板实现JSTL、 OGNL表达式效果。并且开发人员也可以扩展和创建自定义的方言;②Thymeleaf 提供spring标准方言和原创 2021-02-11 08:17:06 · 823 阅读 · 1 评论 -
七、SpringBoot+IDEA实现热部署
七、SpringBoot+IDEA实现热部署①添加依赖<!--热部署配置--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>②因为IDEA不会自动编译所以手动配置一下然后 Shift+Ctrl+Alt+/,选原创 2021-02-11 07:06:07 · 150 阅读 · 0 评论 -
六、JSR303数据校验
六、JSR303数据校验1、介绍2、使用方法1、介绍SpringBoot中使用@Validated注解来进行数据类型校验,数据类型错误会报异常信息。2、使用方法使用方法导入依赖<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <versio原创 2021-02-11 07:03:47 · 130 阅读 · 1 评论 -
五、多环境之间的配置
五、多环境配置1、开发环境介绍2、yaml配置多环境之间切换3、yaml配置多环境之间切换1、开发环境介绍在开发当中我们有时候需要用到多种开发环境,主要有开发、测试、生产环境,Spring的profile很好的解决了这个问题,可以迅速完成多环境之间的切换。下面来介绍一下,properties和yaml配置多环境之间切换。2、yaml配置多环境之间切换server: port: 8080spring: profiles: active: dev #决定启用哪个环境原创 2021-02-11 06:59:56 · 105 阅读 · 0 评论 -
三、Spring Boot起步依赖和自动配置原理
三、SpringBoot起步依赖和自动配置原理1、起步依赖2、自动配置原理## 1、起步依赖在SpringBoot项目中所有依赖继承来自spring-boot-starter-parent。ctrl+右键进入后。在spring-boot-dependencies pom文件中,可以看到该文件管理了所有依赖的版本号,不会产生依赖冲突。继承spring-boot-starter-parent的同时,还需要导入相应的spring-boot-starter-web依赖。ctrl+鼠标左键原创 2021-02-11 06:45:38 · 881 阅读 · 1 评论 -
二、Spring Boot 入门程序
二、Spring Boot 入门程序<b/r>1、环境搭建准备2、开始编写程序## 1、搭建环境准备jdk1.8、Maven3.x.x、开发工具(IDEA、Eclipse、MyEclipse)都行还有一些其他的开发工具就不一一介绍了,SpringBoot版本。创建SpringBoot有几种方式。第一种直接在使用maven创建,pom.xml导入依赖即可。<dependency> <groupId>org.springframework.原创 2021-02-11 06:40:00 · 166 阅读 · 0 评论 -
一、初识SpringBoot
一、初识SpringBoot1.、Spring Boot简介2.、SpringBoot的一些优点缺点1.、SpringBoot简介SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。基于Spring框架设计,拥有Spring的全部功能,简化了开发环境搭建教程,能够集成很多主流框架。2、SpringBoot的一些优点缺点优点①能够创建独立的Spring程序。②内嵌Tomcat,不需要打包成war包进行部署。原创 2021-02-11 06:31:01 · 147 阅读 · 0 评论 -
springboot学习笔记
1、初识SpringBoot2、第一个SpringBoot程序3、SpringBoot启动依赖和自动配置原理4、SpringBoot全局配置5、SpringBoot多环境配置6、JSR303数据校验7、SpringBoot+IDEA热部署持续更新中…1、初识SpringBoot1.1、SpringBoot简介SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。基于Spring框架设计,拥有Spring的全部功能,简原创 2021-02-10 04:28:26 · 236 阅读 · 1 评论