![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot
文章平均质量分 76
爱分享的板栗老哥
一枚爱分享编程技术的老哥
展开
-
史上最全SpringBoot教程,从零开始带你深入♂学习(十六)——异步任务、定时任务
Springboot(十六)——异步任务、定时任务异步任务1、环境搭建2、编写service层,实现延迟3000毫秒领取资料package com.study.service;//加群1025684353一起吹水聊天import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;@Servicepublic class AsyncServ原创 2021-07-20 15:17:16 · 133 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(十五)——集成Swagger
Springboot(十五)——集成SwaggerSwagger简介Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swagger 消除了调用服务时可能会有的猜测原创 2021-07-20 15:02:46 · 256 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(十四)——集成SpringSecurity
Springboot(十四)——集成SpringSecuritySpringSecurity简介Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于sprin的应用程序的标准。Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全原创 2021-07-20 14:41:28 · 163 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(十三)——整合mybatis-plus(三)
Springboot(十三)——整合mybatis-plus(三)查询操作根据ID查询用户//根据ID查询用户@Testpublic void testSelectById(){ User user = userMapper.selectById(1L); System.out.println(user);}领取资料批量查询@Testpublic void testSelectByBatchId(){ List<User> users =原创 2021-07-20 14:32:39 · 174 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(十二)——整合mybatis-plus(二)
Springboot(十二)——整合mybatis-plus(二)插入数据@Testpublic void testInsert(){ User user = new User(); user.setName("张三"); user.setAge(18); user.setEmail("963330213@qq.com"); int result = userMapper.insert(user);//自动帮我们生成id System.out.prin原创 2021-07-19 17:45:56 · 179 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(十一)——整合mybatis-plus(一)
Springboot(十一)——整合mybatis-plus(一)Mybatis-plus简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性领取资料无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用原创 2021-07-19 17:22:00 · 268 阅读 · 1 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(十)——整合mybatis
Springboot(十)——整合mybatis领取资料一、新建springboot项目,引入以下三个依赖领取资料二、导入mybatis依赖<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.b原创 2021-07-19 13:58:30 · 142 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(九)——配置Druid数据源
Springboot(九)——配置Druid数据源Druid数据源简介白嫖资料Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring B原创 2021-07-19 13:46:48 · 165 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(八)——配置JDBC数据源
Springboot(八)——配置JDBC数据源springData简介领取资料对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://s原创 2021-07-19 13:38:53 · 262 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(七)——国际化
Springboot(七)——国际化页面国际化一、我们在resources资源文件下新建一个i18n目录,存放国际化配置文件白嫖资料二、建立一个login.properties和login_zh_CN.properties文件;IDEA自动识别了国际化操作;文件夹发生改变!三、在这上面新建一个文件白嫖资料弹出如下页面:我们再添加一个英文的;这样就快捷多了!四、编写配置,idea下面有另外一个视图;白嫖资料这个视图我们点击 + 号就可以直接添加属性;我们新建一个原创 2021-07-19 13:25:11 · 152 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(六)——自动配置原理
[Springboot(六)——自动配置原理]自动配置原理#在引擎盖下,自动配置是使用标准@Configuration类实现的。附加@Conditional注释用于限制何时应应用自动配置。通常,自动配置类使用 @ConditionalOnClass 和@ConditionalOnMissingBean注解。这确保自动配置仅在找到相关类并且您尚未声明自己的类时才适用@Configuration扩展视图解析器白嫖资料package com.study.controller;import org.原创 2021-07-19 13:17:08 · 125 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(五)——thymeleaf模板引擎
Springboot(五)——thymeleaf模板引擎thymeleaf模板引擎一、导入thymeleaf依赖或者在创建项目的时候勾选thymeleaf模板引擎<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>原创 2021-07-16 19:15:44 · 142 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(四)——web开发
Springboot(四)——web开发静态资源四个目录存放的静态资源可以被我们识别,用来存放我们的html、css、js、图片等文件"classpath:/META-INF/resources/""classpath:/resources/""classpath:/static/""classpath:/public/"他们的优先级是:resources>static(默认)>public可以在配置文件中制定静态资源路径#制定静态资源路径spring.mvc.sta原创 2021-07-16 19:09:51 · 163 阅读 · 0 评论 -
史上最全SpringBoot教程,从零开始带你深入♂学习(三)——yaml语法
Springboot(三)——yaml语法配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的第一种、application.properties语法结构 :key=value第二种、application.yml语法结构 :key:空格 value配置文件的作用:修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;yamlYAML是 “YAML Ain’t a Markup Language” (YAML不原创 2021-07-16 19:07:08 · 203 阅读 · 1 评论