随笔分类 - Springboot
摘要:异步任务、邮件任务、定时任务 异步任务 1、环境搭建 2、编写service层,实现延迟3000毫秒 package com.study.service; import org.springframework.scheduling.annotation.Async; import org.sprin
阅读全文
摘要:集成Swagger Swagger简介 Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务
阅读全文
摘要:集成SpringSecurity SpringSecurity简介 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于sprin的应用程序的标准。 Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Sprin
阅读全文
摘要:整合mybatis-plus(三) 查询操作 根据ID查询用户 //根据ID查询用户 @Test public void testSelectById(){ User user = userMapper.selectById(1L); System.out.println(user); } 批量查询
阅读全文
摘要:整合mybatis-plus(二) 插入数据 @Test public void testInsert(){ User user = new User(); user.setName("张三"); user.setAge(18); user.setEmail("963330213@qq.com");
阅读全文
摘要:整合mybatis-plus(一) Mybatis-plus简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入
阅读全文
摘要:整合mybatis 整合mybatis 一、新建springboot项目,引入以下三个依赖 二、导入mybatis依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starte
阅读全文
摘要:配置Druid数据源 Druid数据源简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连
阅读全文
摘要:配置JDBC数据源 springData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数
阅读全文
摘要:页面国际化 页面国际化 一、我们在resources资源文件下新建一个i18n目录,存放国际化配置文件 二、建立一个login.properties和login_zh_CN.properties文件;IDEA自动识别了国际化操作;文件夹发生改变! 三、在这上面新建一个文件 弹出如下页面:我们再添加一
阅读全文
摘要:自动配置原理 自动配置原理 在引擎盖下,自动配置是使用标准@Configuration类实现的。附加@Conditional注释用于限制何时应应用自动配置。 通常,自动配置类使用 @ConditionalOnClass 和@ConditionalOnMissingBean注解。这确保自动配置仅在找到
阅读全文
摘要:thymeleaf模板引擎 thymeleaf模板引擎 一、导入thymeleaf依赖或者在创建项目的时候勾选thymeleaf模板引擎 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
阅读全文
摘要:web开发 静态资源 四个目录存放的静态资源可以被我们识别,用来存放我们的html、css、js、图片等文件 "classpath:/META-INF/resources/" "classpath:/resources/" "classpath:/static/" "classpath:/publi
阅读全文
摘要:yaml语法、JSR303数据校验、多环境切换 配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 第一种、application.properties 语法结构 :key=value 第二种、application.yml 语法结构 :key:空格 value 配置文件
阅读全文
摘要:自动装配原理 pom.xml spring-boot-dependencies 核心依赖在父工程中,SpringBoot的版本控制中心! 我们引入一些Springboot依赖的时候,不需要指定版本,因为Springboot有他的版本仓库,统一管理版本 springboot启动器 <dependenc
阅读全文
摘要:Springboot快速入门 第一个springboot程序Hello,World 我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。 我的环境准备: java11 Ma
阅读全文