随笔分类 - SpringBoot
摘要:通过两个独立服务,模拟两个独立分布的应用,使用dubbo+zookeeper来实现远程服务调用。
阅读全文
摘要:Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。
阅读全文
摘要:SpringBoot - 系统语言国际化。
阅读全文
摘要:SpringBoot项目中静态资源引入和-thymeleaf接管。
阅读全文
摘要:SpringBoot有对定时任务的支持,使用起来非常简单! 有主流的两种方式: 基于注解 基于接口 基于注解实现定时任务: @EnableScheduling —— 用于主程序上开启支持 @Scheduled —— 用于定时执行的方法 创建 ScheduledService @Service pub
阅读全文
摘要:邮件发送,在我们的日常开发中,也非常的多,Springboot也帮我们做了支持 邮件发送需要引入spring-boot-start-mail SpringBoot 自动配置MailSenderAutoConfiguration 定义MailProperties内容,配置在application.ym
阅读全文
摘要:SpringBoot提供了异步的支持,上手使用十分的简单,只需要开启一些注解支持,配置一些配置文件即可! 编写方法,假装正在处理数据,使用线程设置一些延时,模拟同步等待的情况; service: @Service public class AsyncService { public void asy
阅读全文
摘要:SpringBoot对SpringMVC做了哪些配置,如何扩展,如何定制? 文档地址 :https://docs.spring.io/spring-boot/docs/2.2.5.RELEASE/reference/htmlsingle/#boot-features-spring-mvc-auto-
阅读全文
摘要:模板引擎,我们其实大家听到很多,其实jsp就是一个模板引擎,还有用的比较多的freemarker,包括SpringBoot给我们推荐的Thymeleaf,模板引擎有非常多,但再多的模板引擎,他们的思想都是一样的,什么样一个思想呢我们来看一下这张图 也就是说模板引擎是一个将数据和模板对应结合起来生成浏
阅读全文
摘要:静态资源映射规则 有时候我们会遇到一些非前后端分离的项目,需要将前端的静态资源如css,js等文件引入到项目。 这方面SpringBoot和传统的SSM是不太一样的,SpringBoot对于静态资源放置的位置,是有规定的。 SpringBoot中,SpringMVC的web配置都在 WebMvcAu
阅读全文
摘要:1、导入 MyBatis 所需要的依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</versi
阅读全文
摘要:Druid简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天
阅读全文
摘要:SpringData 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Da
阅读全文
摘要:配置文件到底能写什么?怎么写? SpringBoot官方文档中有大量的配置,直接去记忆的话,好像不是我们程序员的行事风格! 分析自动配置原理 能自动配置的组件一般都有命名为下面规则的两个类: xxxxAutoConfigurartion:自动配置类; xxxxProperties: 封装配置文件中相
阅读全文
摘要:profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境; 多个文件-配置多环境: 需要多个配置文件,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境版本; 例如: application-
阅读全文
摘要:Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。 导入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte
阅读全文
摘要:配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的,有两种文件格式: application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 配置文件的作用 :其实SpringBoot在底层都给我
阅读全文
摘要:SSM为项目的开发提供了一定的便捷,但随着技术的发展,我们发现其实SSM还是不够便捷! 也正是为了更高效便捷的开发项目,SpringBoot横空出世! SpringBoot 约定大于配置、简化了开发流程、开箱即用、也很容易集成其他框架 SpringBoot的核心是自动装配,开发时根据需要,简单配置即
阅读全文
摘要:1.选择创建项目 2.填写项目信息 3. 4. 5.Finish后会下载,之后生成目录结构: 6.在自己的包目录结构下添加了Controllr和Entiy测试项目: Controller: 1 package com.hwl.graduation.controller; 2 3 import com
阅读全文