摘要: SpringBoot09:整合MyBatis 官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址:https://mvnrepository.com/artifact/org 阅读全文
posted @ 2022-01-11 09:10 萧瑟说 阅读(30) 评论(0) 推荐(0) 编辑
摘要: SpringBoot08:整合Druid Druid简介 Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。 Druid 可以很好的监 阅读全文
posted @ 2022-01-11 09:09 萧瑟说 阅读(46) 评论(0) 推荐(0) 编辑
摘要: SpringBoot07:整合JDBC 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库, 阅读全文
posted @ 2022-01-11 09:03 萧瑟说 阅读(35) 评论(0) 推荐(0) 编辑
摘要: SpringBoot06:自定义starter 我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩! 说明 启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库; 命名归约: 官方命名: 前缀:spring-boot-starter-x 阅读全文
posted @ 2022-01-11 09:01 萧瑟说 阅读(31) 评论(0) 推荐(0) 编辑
摘要: SpringBoot05:自动配置原理 配置文件到底能写什么?怎么写? SpringBoot官方文档中有大量的配置,我们无法全部记住 分析自动配置原理 我们以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理; //表示这是一个配置类,和以前编写的 阅读全文
posted @ 2022-01-11 08:57 萧瑟说 阅读(32) 评论(0) 推荐(0) 编辑
摘要: SpringBoot04:JSR303数据校验及多环境切换 先看看如何使用 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; @Component //注册bean@Config 阅读全文
posted @ 2022-01-11 08:42 萧瑟说 阅读(17) 评论(0) 推荐(0) 编辑
摘要: SpringBoot03:yaml配置注入 配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties 语法结构 :key=value application.yml 语法结构 :key:空格 value 配置文件的作用 :修改Spr 阅读全文
posted @ 2022-01-05 15:56 萧瑟说 阅读(37) 评论(0) 推荐(0) 编辑
摘要: SpringBoot02:运行原理初探 我们之前写的HelloSpringBoot,到底是怎么运行的呢,Maven项目,我们一般从pom.xml文件探究起; pom.xml 父依赖 其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件! <parent> <groupId>org.spring 阅读全文
posted @ 2022-01-05 15:47 萧瑟说 阅读(20) 评论(0) 推荐(0) 编辑
摘要: SpringBoot01:Hello,World! SpringBoot简介 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简 阅读全文
posted @ 2022-01-05 15:44 萧瑟说 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Java全栈学习路线 一、Java基础 二、JavaWeb 三、SSM框架 四、Linux运维 五、微服务和分布式 六、大数据开发 七、持续学习 写在最后 成为一个合格的工程师需要 1~3 年时间,最好的学习方法就是找经典的书籍系统地学习,而不要遇到一个问题到网上搜搜然后就解决了事。例如 Java 阅读全文
posted @ 2022-01-05 15:34 萧瑟说 阅读(350) 评论(0) 推荐(0) 编辑