Spring Boot
文章平均质量分 77
云梦楼兰
爱编程,爱挑战,程序员就是我,我就是程序员
展开
-
SpringBoot-swagger
目录 13. SpringBoot-swagger 13.1 导入相关依赖 13.2 编写Swagger配置类 13.3 编写实体类 13.4 编写测试接口 13.5 编写配置文件 13.6 访问测试 13. SpringBoot-swagger 13.1 导入相关依赖 <dependencies> <!-- springfox-boot-starter 配置类上使用的开启注解为:@EnableOpenApi 访问路径:ht原创 2021-12-17 10:04:42 · 287 阅读 · 0 评论 -
SpringBoot-shiro
目录 12. SpringBoot-shiro 12.1 快速入门 1、导入依赖 2、创建log4j.properties文件 3、创建shiro.ini文件 4、创建Quickstart.java类 5、启动测试 12.2 shiro-Mybatis 1、导入依赖 2、配置数据库 3、编写实体类 4、编写Mapper接口 5、配置全限定类别名,关联配置文件 6、编写Mapper映射文件 7、编写业务层 8、编写controller层 9、编写shiro配置类 10、前端原创 2021-12-17 10:04:15 · 354 阅读 · 0 评论 -
SpringSecurity
目录 11. SpringSecurity 11.1 SpringSecurity简介 11.2 实验环境搭建 1、新建springboot项目 2、导入静态资源 3、controller跳转 11.3 认识SpringSecurity 1、认证和授权 2、权限控制和注销 3、记住我功能 4、定制登录页 5、完整配置代码(SecurityConfig.java) 11. SpringSecurity 11.1 SpringSecurity简介 Spring 是一个非常流行和成功原创 2021-12-17 10:03:56 · 927 阅读 · 0 评论 -
异步、邮件、定时任务
目录 14. 异步、邮件、定时任务 14.1 异步任务 14.2 邮件任务 14.3 定时任务 14. 异步、邮件、定时任务 14.1 异步任务 编写一个业务测试类 文件路径:com--dzj--service--AsynService.java @Service public class AsynService { @Async //告诉spring这是一个异步的方法 public void hello(){ try {原创 2021-12-17 10:05:10 · 689 阅读 · 0 评论 -
SpringBoot-Mybatis
目录 10. SpringBoot-Mybatis 10.1 导入 MyBatis 所需要的依赖 10.2 配置数据库信息 10.3 测试数据库连接 10.4 创建实体类 10.5 创建 Mapper 接口 10.6 对应的Mapper映射文件 10.7 maven配置资源过滤问题 10.8 编写 StudentController进行测试 10. SpringBoot-Mybatis 10.1 导入 MyBatis 所需要的依赖 <!-- mybatis-spring-bo原创 2021-12-17 08:59:51 · 168 阅读 · 0 评论 -
SpringBoot-druid
9. SpringBoot-druid 9.1 druid简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库,又不得不使用数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。 Druid 已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 Spring Boot 2.原创 2021-12-17 09:00:16 · 358 阅读 · 0 评论 -
SpringBoot-JDBC
8. SpringBoot-JDBC 8.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 · 399 阅读 · 0 评论 -
SpringBoot-MVC自动配置原理
目录 5. MVC自动配置原理 5.1 官网阅读 5.2 内容协商视图解析器 5.3 转换器和格式化器 5.4 修改SpringBoot的默认配置 5.5 全面接管SpringMVC 5. MVC自动配置原理 5.1 官网阅读 在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。 只有把这些都搞清楚了,我们在之后使用才会更加得心应手。途径一:源码分析,途径二:官方文档! Spring MVC Auto-c原创 2021-12-16 17:36:08 · 159 阅读 · 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 · 437 阅读 · 0 评论 -
JSR303数据校验及多环境切换
3. JSR303数据校验及多环境切换 3.1 JSR303数据校验 1、使用JSR303验证 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。 我们这里来写个注解让我们的name只能支持Email格式 @Component @ConfigurationProperties(prefix = "person") @Validated public class Person { @Email(message = "用户名不原创 2021-12-16 16:29:46 · 131 阅读 · 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 · 1029 阅读 · 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 · 114 阅读 · 0 评论 -
SpringBoot几种定时任务的实现方式
使用Spring Task 简单的定时任务 在SpringBoot项目中,我们可以很优雅的使用注解来实现定时任务,首先创建项目,导入依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...转载 2019-02-11 17:21:23 · 188 阅读 · 0 评论