![](https://img-blog.csdnimg.cn/20200720170437917.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot由浅入深(跟着官网走)
SpringBoot由浅入深(跟着官网走)
heaven_dad
不曾与你分享的时间,我在进步
展开
-
13.SpringBoot定时任务
13.SpringBoot定时任务这个类的两个关键接口TaskExecutor 任务执行TaskScheduler 任务调度(安排)@EnableScheduling 开启注解功能支持@Scheduled 定时任务什么时候执行Cron表达式Cron表达式(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek原创 2020-07-26 18:15:14 · 82 阅读 · 0 评论 -
12.SpringBoot邮件任务
12.SpringBoot邮件任务 第一步:导入SpringBoot邮件的场景启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>2.3.1.RELEASE</version></dependency原创 2020-07-26 18:14:27 · 267 阅读 · 0 评论 -
11.SpringBoot异步任务
11.SpringBoot异步任务关键点一:在异步任务上开启@Async注解关键点二:在SpringBoot主启动类上添加@EnableAsync注解表示开启@Async注解支持测试关键代码 异步任务方法@Servicepublic class AsyncService { @Async public void testAsync() { try { Thread.sleep(3000); } catch (I原创 2020-07-26 18:10:10 · 72 阅读 · 0 评论 -
Swagger学习(使得前后端开发人员避免更多冲突)
Swagger学习1.什么是Swagger? 了解一下Swagger存在的原因Swagger产生的一个大背景是前后端分离,前后端分离使得前端开发人员需要与后端开发人员通过接口进行沟通交流,由于经常性的会出现业务上的需求改动,使得前后端沟通可能会出现不及时而引发一系列的问题,早起可能会使用word 文档进行沟通,但是实时性是一个很重要的东西,一旦有新的需求改动,需要能够大家及时发现并作出调整,而Swagger的出现就很好的解决了这个问题。 Swagger特点:是一款让你更好的书写API原创 2020-07-26 14:17:09 · 550 阅读 · 0 评论 -
10.SpringBoot整合Shiro
10.SpringBoot整合Shiro10.1 Shiro介绍 什么是Shiro?shiro官网:https://shiro.apache.org/Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Shiro功能?三个核心组件:Subject, SecurityManager 和 RealmsS原创 2020-07-25 19:14:23 · 227 阅读 · 0 评论 -
9.SpringBoot整合SpringSecurity
9.SpringBoot整合SpringSecurity9.1 SpringSecurity介绍 什么是SpringSecurity?Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统原创 2020-07-25 19:08:34 · 159 阅读 · 0 评论 -
8.SpringBoot整合Mybatis
8.SpringBoot整合Mybatis 第一步:导入mybatis整合SpringBoot的场景启动器看名字可以知道是不是Spring官方的是mybatis自己的<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>原创 2020-07-25 09:17:30 · 97 阅读 · 0 评论 -
7.SpringBoot整合Druid
7.SpringBoot整合Druid 第一步:导入Druid依赖<!--druid--><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.22</version></dependency> 第二步:编写配置 设置数据源为Druid原创 2020-07-25 09:16:08 · 172 阅读 · 0 评论 -
6.SpringBoot整合JDBC
6.SpringBoot整合JDBC 第一步:创建一个新的SpringBoot项目选择web模块和数据驱动模块和JDBC场景启动器 第二步:创建yml配置文件并指定相关数据源配置信息spring: datasource: username: root password: root url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&charact原创 2020-07-25 09:14:26 · 84 阅读 · 0 评论 -
5.SpringBoot与Web结合实战(员工管理系统)
5.SpringBoot与Web结合实战(员工管理系统)第一步:导入css,js,img静态资源到static目录 第一步:导入css,js,img静态资源到static目录第二步:导入html页面到templates目录下 list.html、404.html、dashboard.html、index.html 第二步:导入html页面到templates目录下 list.html、404.html、dashboard.html、index.html第三步:编写实体类(员工管理系统,原创 2020-07-24 17:32:29 · 529 阅读 · 2 评论 -
4.SpringBoot与Web结合前期准备
3.5SpringBoot与Web结合前期准备 首先需要了解SpringBoot整合Web的准备前提需要什么?因为SpringBoot约定大于配置所以我们需要知道一下资源放置位置导入静态资源(html,css,js等静态资源该如何导入)定制首页用thymeleaf或者freemarker代替jsp(SpringBoot不支持jsp)学会装配扩展SpringMVC(视图解析器,处理器映射器,json,ajax,文件上传与下载等等都是我们需要装配SpringMVC的理由)国际化i18n拦原创 2020-07-24 09:07:19 · 227 阅读 · 0 评论 -
3.SpringBoot配置(yaml,多环境,自动配置原理分析)
3.SpringBoot配置 在哪配置?SpringBoot指定在resources类路径下配置application.yml或application.properties 在里面进行配置<includes> <include>**/application*.yml</include> <include>**/application*.yaml</include> <include>**/applicatio原创 2020-07-23 09:05:40 · 1108 阅读 · 1 评论 -
2.Spring Boot 入门程序及基本自动配置分析
2.Spring Boot 入门程序由于SpringBoot是一个约定大于配置的框架,所以需要我们做的事情很少,基本都是springBoot自动装配了第一步:创建一个SpringBoot项目 第二步:编写controller接口进行测试这里需要注意的就是自己创建的包名要与SpringBoot的主启动类在同一级目录下package com.xuan.controller;import org.springframework.web.bind.annotation.Requ原创 2020-07-23 09:03:51 · 136 阅读 · 0 评论 -
1.SpringBoot简介学习
1.SpringBoot简介1.1 什么是SpringBoot?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot所具备的特征有:可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)(内嵌原创 2020-07-23 08:58:46 · 342 阅读 · 0 评论 -
springBoot基础-日志
一. Spring Boot 日志1.日志框架JCL是ApacheJakarta小组开发的日志门面 我们所用的log4j就是日志实现接下来日志门面选择流行的SLF4J 其实现Logback是对Log4j的升级 所以我们选用Logback2.SLF4J的使用在日志方面调用的时候我们不应该使用它的实现类,而是选择调用抽象层的方法。下面是官网上使用方法:import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class原创 2020-06-11 10:51:18 · 126 阅读 · 0 评论 -
Spring Boot 学习 基础
一. Spring Boot 入门1.springBoot简介:SpringBoot框架通过整合整个技术栈(springFramework,springData,SpringCould分布式…)来帮助J2EE企业级开发,简化应用,开发底层还是spring,但其约定大于配置。微服务(是一个架构样式):相对于传统的单体应用(所谓单体应用就是我们以前做的项目将项目打成war包放到服务器tomcat上运行 服务器运行不过来就通过负载均衡的方式放到多个服务器中运行)相对来说,微服务侧重将每一个模块化,拆分细小化,原创 2020-06-11 08:42:14 · 284 阅读 · 0 评论