
SpringBoot
文章平均质量分 77
Hua·
可以有我不会的,但不可能有我不能会的!
展开
-
SpringBoot源码分析
一、预热二、源码分析2.1、初始化阶段思考:springboot是如何把bean放入到IOC容器中1、核心方法SpringApplication.run(ManagementCenterGateWayApplication.class, args);2、调入方法如下 public static ConfigurableApplicationContext run(Class<?> primarySource, String... args) { r原创 2021-09-29 23:32:55 · 247 阅读 · 0 评论 -
在实际开发中用到的项目分层结构
注意:内容来自CodeSheep羊哥的微信公众号,里边拥有大量的优质资源一、常见的SpringBoot分层二、存放Java源代码在实际开发中,大多数采用的是微服务开发,这时候就会采用多模块同时开发,大大提高开发效率!2.1、/src/main/java目录2.2、/src/main/resources目录2.3、/src/main/java/model目录三、通过Maven实现项目分层注意:羊哥这里提到的项目分层没有涉及到前后端分离中,以及API、Service和Controlle原创 2021-08-24 10:10:21 · 288 阅读 · 0 评论 -
SpringMVC中获取请求路径参数@PathVariable 和@RequestBody以及@RequestParam的区别
一、@PathVariable请求路径:http://localhost:8806/mybatisDemo/detail/1 @GetMapping("/detail/{id}") public ApiResponse getApplicationById(@PathVariable Long id){ PubTest pubTest = mybatisDemoService.getById(id); return success(pubTest);原创 2021-07-30 14:50:38 · 1164 阅读 · 0 评论 -
Java8新特性 - -Lambda与Stream的使用
一、函数式接口概念:接口里边只包含一个抽象方法的接口,称为函数式接口。@FunctionalInterface//@FunctionalInterface注解,这表示着该接口会设计成一个函数式接口,不符合规范的话,就会编译报错。//我们可以在任意函数式接口上使用 @FunctionalInterface 注解,//这样做可以检查它是否是一个函数式接口,同时 javadoc 也会包含一条声明,说明这个接口是一个函数式接口。public interface Runnable { pub原创 2021-07-30 11:09:03 · 227 阅读 · 0 评论 -
SpringBoot中使用Thymeleaf模板引擎
Thymeleaf模板引擎一、什么是模板引擎二、Thymeleaf模板引擎三、SpringBoot中使用Thymeleaf模板引擎3.1、Thymeleaf 语法学习一、什么是模板引擎模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的html文档。从字面上理解模板引擎,最重要的就是模板二字,这个意思就是做好一个模板后套入对应位置的数据,最终以html的格式展示出来,这就是模板引擎的作用。模板引擎的作原创 2021-07-18 12:14:37 · 293 阅读 · 0 评论 -
SpringBoot
SpringBoot入门一、什么是SpringBoot二、第一个SpringBoot程序2.1、项目创建2.1.1、方式一2.1.2、方式二:通过IDEA创建2.2、项目结构分析三级目录一、什么是SpringBoot设计目的:是用来简化Spring应用的初始搭建以及开发过程。SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引原创 2021-07-18 12:12:49 · 650 阅读 · 0 评论 -
SpringBoot整合MyBatis
SpringBoot整合MyBatis一、SpringBoot整合MyBatis1.1、在pom.xml文件中引入mybatis所需要的依赖1.2、配置数据库连接信息1.3、测试连接1.4、创建对应的实体类1.5、创建mapper目录以及对应的 Mapper 接口1.6、对应的Mapper映射文件(xxxMapper.xml)1.7、测试一、SpringBoot整合MyBatis1.1、在pom.xml文件中引入mybatis所需要的依赖 <dependency>原创 2021-06-25 08:21:52 · 252 阅读 · 0 评论 -
SpringBoot整合JDBC
SpringBoot整合JDBC一、SpringData简介二、整合JDBC2.1、选择需要用到的启动器2.2、编写yaml配置文件连接数据库2.3、测试2.4、JDBCTemplate一、SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Sp原创 2021-06-24 18:51:26 · 296 阅读 · 0 评论 -
SpringBoot整合Druid
SpringBoot整合Druid一、Druid简介二、配置数据源三、配置Druid数据源监控【后台监控页面】一、Druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多原创 2021-06-24 19:31:14 · 365 阅读 · 0 评论