Spring Boot
文章平均质量分 77
云梦楼兰
爱编程,爱挑战,程序员就是我,我就是程序员
展开
-
SpringBoot-swagger
目录13. SpringBoot-swagger13.1 导入相关依赖13.2 编写Swagger配置类13.3 编写实体类13.4 编写测试接口13.5 编写配置文件13.6 访问测试13. SpringBoot-swagger13.1 导入相关依赖<dependencies> <!-- springfox-boot-starter 配置类上使用的开启注解为:@EnableOpenApi 访问路径:ht原创 2021-12-17 10:04:42 · 274 阅读 · 0 评论 -
SpringBoot-shiro
目录12. SpringBoot-shiro12.1 快速入门1、导入依赖2、创建log4j.properties文件3、创建shiro.ini文件4、创建Quickstart.java类5、启动测试12.2 shiro-Mybatis1、导入依赖2、配置数据库3、编写实体类4、编写Mapper接口5、配置全限定类别名,关联配置文件6、编写Mapper映射文件7、编写业务层8、编写controller层9、编写shiro配置类10、前端原创 2021-12-17 10:04:15 · 351 阅读 · 0 评论 -
SpringSecurity
目录11. SpringSecurity11.1 SpringSecurity简介11.2 实验环境搭建1、新建springboot项目2、导入静态资源3、controller跳转11.3 认识SpringSecurity1、认证和授权2、权限控制和注销3、记住我功能4、定制登录页5、完整配置代码(SecurityConfig.java)11. SpringSecurity11.1 SpringSecurity简介Spring 是一个非常流行和成功原创 2021-12-17 10:03:56 · 919 阅读 · 0 评论 -
异步、邮件、定时任务
目录14. 异步、邮件、定时任务14.1 异步任务14.2 邮件任务14.3 定时任务14. 异步、邮件、定时任务14.1 异步任务编写一个业务测试类文件路径:com--dzj--service--AsynService.java@Servicepublic class AsynService { @Async //告诉spring这是一个异步的方法 public void hello(){ try {原创 2021-12-17 10:05:10 · 684 阅读 · 0 评论 -
SpringBoot-Mybatis
目录10. SpringBoot-Mybatis10.1 导入 MyBatis 所需要的依赖10.2 配置数据库信息10.3 测试数据库连接10.4 创建实体类10.5 创建 Mapper 接口10.6 对应的Mapper映射文件10.7 maven配置资源过滤问题10.8 编写 StudentController进行测试10. SpringBoot-Mybatis10.1 导入 MyBatis 所需要的依赖<!-- mybatis-spring-bo原创 2021-12-17 08:59:51 · 162 阅读 · 0 评论 -
SpringBoot-druid
9. SpringBoot-druid9.1 druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid 已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring Boot 2.原创 2021-12-17 09:00:16 · 343 阅读 · 0 评论 -
SpringBoot-JDBC
8. SpringBoot-JDBC8.1 SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:Spring Data数据库相关的启动器 :可以参考官方文档:https://docs.spring.原创 2021-12-16 17:44:12 · 396 阅读 · 0 评论 -
SpringBoot-MVC自动配置原理
目录5. MVC自动配置原理5.1 官网阅读5.2 内容协商视图解析器5.3 转换器和格式化器5.4 修改SpringBoot的默认配置5.5 全面接管SpringMVC5. MVC自动配置原理5.1 官网阅读在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档!Spring MVC Auto-c原创 2021-12-16 17:36:08 · 155 阅读 · 0 评论 -
SpringBoot之thymeleaf模板引擎
4. thymeleaf模板引擎4.1 引入thymeleaf Thymeleaf 官网:Thymeleaf Thymeleaf 在Github 的主页:https://github.com/thymeleaf/thymeleaf 在pox.xml文件中引入thymeleaf的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifa原创 2021-12-16 16:38:25 · 436 阅读 · 0 评论 -
JSR303数据校验及多环境切换
3. JSR303数据校验及多环境切换3.1 JSR303数据校验1、使用JSR303验证Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式@Component@ConfigurationProperties(prefix = "person")@Validatedpublic class Person { @Email(message = "用户名不原创 2021-12-16 16:29:46 · 128 阅读 · 0 评论 -
SpringBoot-yaml配置注入
目录2. yaml配置注入2.1 配置文件2.2 yaml概述和语法1.概述2.基础语法2.3 yaml注入配置文件2.4 加载指定的配置文件2.5 配置文件占位符2.6 结论2. yaml配置注入2.1 配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 valu原创 2021-12-16 16:19:49 · 1020 阅读 · 0 评论 -
SpringBoot快速入门
目录1. SpringBoot快速入门1.1 pom.xml 分析1.2 编写一个http接口1.3 将项目打成jar包1. SpringBoot快速入门1.1 pom.xml 分析<!-- 父依赖 --><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</art原创 2021-12-16 16:06:29 · 112 阅读 · 0 评论 -
SpringBoot几种定时任务的实现方式
使用Spring Task简单的定时任务在SpringBoot项目中,我们可以很优雅的使用注解来实现定时任务,首先创建项目,导入依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...转载 2019-02-11 17:21:23 · 185 阅读 · 0 评论