springboot
文章平均质量分 66
好汤圆
耐得住寂寞 守得住繁华
热爱Java 热爱后端开发 欢迎交流!
展开
-
springboot学习笔记15:定时任务
springboot学习笔记15:定时任务项目开发中经常需要执行一些定时任务,比如需要在每天凌晨的时候,分析一次前一天的日志信息。创建一个ScheduledService@Servicepublic class ScheduledService { //秒 分 时 日 月 周几 //0 * * * * MON-FRI //注意cron表达式的用法; @Scheduled(cron = "0 * * * * 0-7") public void hello原创 2021-04-12 12:29:23 · 139 阅读 · 0 评论 -
springboot学习笔记14:邮件发送
springboot学习笔记14:邮件发送邮件发送,在我们的日常开发中,也非常的多,Springboot也帮我们做了支持邮件发送需要引入spring-boot-start-mailSpringBoot 自动配置MailSenderAutoConfiguration定义MailProperties内容,配置在application.yml中自动装配JavaMailSender1.引入pom依赖<dependency> <groupId>org.springfr原创 2021-04-12 09:48:56 · 115 阅读 · 0 评论 -
springboot学习笔记13:异步任务
springboot学习笔记13:异步任务创建一个service包创建一个类AsyncService异步处理还是非常常用的,当我们在网站上发送邮件,后台会去发送邮件,但此时前台实际上是没有任何操作的,它跟着后台一直在响应,直到邮件发送完毕,响应才会成功,而多线程就可以很好地解决这个问题,所以我们一般会采用多线程的方式去处理这些异步任务。我们来编写一个方法,假装正在处理数据,使用线程设置一些延时,模拟同步等待的情况@Servicepublic class AsyncService {原创 2021-04-08 16:36:02 · 105 阅读 · 0 评论 -
springboot学习笔记12:整合mybatis
springboot学习笔记12:整合mybatis1、导入 MyBatis 所需要的依赖使用最新版本maven仓库的即可2、配置数据库连接信息与笔记11相同3、测试数据库是否连接成功,并导入lombok4、创建实体类@Data@AllArgsConstructor@NoArgsConstructorpublic class Employee { private Integer id; private String lastName; private String原创 2021-03-24 21:26:57 · 89 阅读 · 0 评论 -
springboot学习笔记11:集成Druid
springboot学习笔记11:集成Druid什么是DruidJava程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring Boot 2.原创 2021-03-24 19:52:56 · 3124 阅读 · 2 评论 -
springboot学习笔记10:整合JDBC
springboot学习笔记10:整合JDBC创建测试项目测试数据源1、首先我们要先导入一个数据库,我就拿之前学习mybatis时创建的表给导入进来2、然后我们新建一个项目,需要导入web,jdbc,mysql的模块3、编写yaml配置文件连接数据库spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/mybatis?useSSL=true&u原创 2021-03-23 20:20:42 · 113 阅读 · 0 评论 -
springboot9:thymeleaf
Thymeleaf什么是模板引擎?如何引入Thymeleaf如何使用**Thymeleaf**Thymeleaf 语法OK,入门搞定,我们来认真研习一下Thymeleaf的使用语法!这期学习springboot的一个模板引擎thymeleaf什么是模板引擎?前端交给我们的页面,是html页面。我们在以前开发的时候需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示以及交互等。jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在原创 2021-02-27 18:45:47 · 126 阅读 · 0 评论 -
springboot8:静态资源处理
springboot学习笔记8:静态资源处理静态资源处理问题静态资源映射规则什么是webjars第二种静态资源映射规则自定义静态资源路径静态资源处理问题静态资源映射规则首先,我们搭建一个普通的SpringBoot项目,回顾一下HelloWorld程序写请求非常简单,那我们要引入我们前端资源,我们项目中有许多的静态资源,比如css,js等文件,这个SpringBoot怎么处理呢?如果我们是一个web应用,我们的main下会有一个webapp,我们以前都是将所有的页面导在这里面的。但是我们现在的pom原创 2021-02-23 18:21:54 · 209 阅读 · 0 评论 -
springboot7:SpringBoot与Web开发
接下来,开始学习SpringBoot与Web开发其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。使用SpringBoot的步骤1、创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好2、手动在配置文件中配置部分配置项目就可以运行起来了3、专注编写业务代码,不需要考虑以前那样一大堆的配置了要熟悉掌握开发,自动装配的原理一定要搞明白!(详见学习笔记3)比如SpringBoot到底帮我们配置了什么原创 2021-02-23 17:15:56 · 110 阅读 · 0 评论 -
springboot6:多环境配置及配置文件位置
springboot学习笔记6:多环境配置及配置文件位置properties的多配置文件yaml的多文档块配置文件加载位置这期我们来说一下springboot的多环境切换情况~我们在实际开发的过程中可能会配置多个环境用于不同的功能,比如实际使用的环境,测试用的环境,开发时用的环境下面就来看一下springboot应该如何进行多环境切换properties的多配置文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yaml , 用来指定多个原创 2021-02-21 19:19:49 · 222 阅读 · 0 评论 -
springboot5:注入配置文件
springboot学习笔记5:注入配置文件Yaml注入配置文件加载指定配置文件配置文件占位符properties配置yaml与properties对比JSR303数据校验yaml是一个非常强大的配置文件格式,这期我们来看一下如何使用yaml文件来注入配置文件Yaml注入配置文件1、在springboot项目中的resources目录下新建一个文件 application.yaml2、编写一个实体类 Dog@Componentpublic class Dog { private Stri原创 2021-02-20 12:08:45 · 176 阅读 · 0 评论 -
springboot4:Yaml基础语法
springboot学习笔记4:Yaml基础语法什么是yamlyaml基础语法这期我们来学习一下springboot支持的一种配置文件格式yaml~(雅妹儿)SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 : key=valueapplication.yaml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好原创 2021-02-18 11:00:29 · 132 阅读 · 1 评论 -
springboot3:自动装配原理
springboot学习笔记3:自动装配原理配置文件主启动类SpringApplication流程图写在后面我们都知道springboot非常简单,那简单的背后springboot应用到底是怎样运行的呢?这期我们来探究一下springboot到底是怎样运行的,对于Maven项目,我们一般从配置文件开始看配置文件父依赖我们发现它是一个父项目,主要是管理项目的资源过滤及插件!<parent> <groupId>org.springframework.boot<原创 2021-02-16 15:56:15 · 873 阅读 · 2 评论 -
springboot2:第一个springboot程序
springboot学习笔记2:第一个springboot程序环境准备项目创建方式一项目创建方式二项目结构编写主程序接口将项目打成jar包写在后面本期学习如何创建一个springboot应用,通过这样一个简单的例子来对springboot有一个初步的了解,从而体验springboot快速开发的强大能力。环境准备jdk8Maven3.6.3springboot2.4.2反正都用最新版就对了,出了问题再去查,学习,面向CSDN编程(手动狗头)开发工具我们使用万能的IDEA~项目创建方式一使原创 2021-02-15 22:21:23 · 247 阅读 · 3 评论 -
springboot1:什么是springboot
springboot学习笔记1:什么是springboot回首现在springboot需要学什么回顾spring什么是springboot什么是微服务写在后面兜兜转转我们来到了微服务阶段从今天起就要开始springboot的学习~前面知识的笔记我会在复习的时候一一补上,求轻打(手动狗头)回首javase:基础语法,OOP,集合与常用类,网络编程,多线程,注解与反射等(最为重要的阶段)MySQL:持久化,开始了解什么是后端,这里学不好,web直接烂掉HTML+CSS+JS+jQuery+一些简单原创 2021-02-15 14:03:25 · 1599 阅读 · 2 评论