Live2D
复制代码

随笔分类 -  springboot入门

1
摘要:1、参数接收和基本注解 1.1 注解 @PathVariable @RequestHeader @ModelAttribute @RequestParam @MatrixVariable @RequestBody 1.2 Servlet API WebRequest ServletRequest M 阅读全文
posted @ 2021-07-18 22:03 Milen-jie 阅读(749) 评论(0) 推荐(0)
摘要:SpringBoot整合Mybatis 1、创建一个模块:g-springboot-mybatis 该模块需要web、jdbc、MySQL Driven、lombok这些基础框架 2、导入springboot整合mybatis的依赖启动器 3、在配置文件中配置数据库连接信息,这里不用Druid数据源 阅读全文
posted @ 2021-07-18 21:49 Milen-jie 阅读(68) 评论(0) 推荐(0)
摘要:SpringBoot整合Druid数据源 1、Druid简介 Java程序很大一部分需要操作数据库,为了提高操作数据库的性能,就不得不使用数据库连接池。 Druid是阿里巴巴开源平台上的一个数据库连接池的实现,结合了C3P0、DBCP等DB池的优点,同时加入了日志监控。 Druid能很好的监控DB池 阅读全文
posted @ 2021-07-18 21:21 Milen-jie 阅读(97) 评论(0) 推荐(0)
摘要:SpringBoot整合JDBC 对于数据访问层,无论是SQL(关系型数据库)还NOSQL(非关系型数据库),SpringBoot底层采用的事SpringData的方式进行统一处理。 SpringData在spring全家桶中也是和SpringBoot、SpringCloud等齐名的项目。https 阅读全文
posted @ 2021-06-25 16:48 Milen-jie 阅读(138) 评论(0) 推荐(0)
摘要:自定义stater 1、starter说明 启动器模块是一个空的jar文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库 2、starter命名规约 官方命名方式 前缀:spring-boot-starter-xxx,如spring-boot-starter-web... 自定义命名 阅读全文
posted @ 2021-06-25 16:12 Milen-jie 阅读(124) 评论(0) 推荐(0)
摘要:1、springboot中SpringMVC配置原理 首先我们到spring官网中查看springboot的SpringMVC自动配置说明文档:https://docs.spring.io/spring-boot/docs/2.4.6/reference/html/spring-boot-featu 阅读全文
posted @ 2021-06-25 15:59 Milen-jie 阅读(114) 评论(0) 推荐(0)
摘要:1、什么是模板引擎 ​ 当我们开发传统项目的时候,需要我们自己编写前端页面进行渲染结果,这时就需要模板引擎。在以前的开发中,前段交给我们的HTML页面,需要把这些页面转成jsp页面。使用jsp的好处就是可以在我们查出一些数据并转发到jsp页面后,可以用轻松实现对这些数据的显示以及交互。jsp的功能很 阅读全文
posted @ 2021-06-17 14:24 Milen-jie 阅读(109) 评论(0) 推荐(0)
摘要:我们创建一个d-springboot-web模块,所有的例子都在这个模块着实现 1、静态资源读取探究 这里我们需要知道springboot可以从什么位置读取静态资源。 首先关于静态资源的配置是在WebMvcAutoConfiguration这个自动配置类中配置的,我们首先打开该类。 然后找到其中的一 阅读全文
posted @ 2021-06-17 13:47 Milen-jie 阅读(146) 评论(0) 推荐(0)
摘要:springboot中最重要的就是自动配置,主要作用是由注解@SpringbootApplication来发挥的,该注解中的@EnableAutoConfiguration,再到其中的@Import(AutoConfigurationImportSelector.class),作用就是获取候选的配置 阅读全文
posted @ 2021-06-17 13:35 Milen-jie 阅读(268) 评论(0) 推荐(0)
摘要:1、关于springboot中配置文件(properties或者是yaml文件)读取位置 我们在idea-springboot工程中新建一个c-springboot-config模块进行测试 根据官方文档可知,springboot会从下面四个路径读取配置文件 1、file:./config/ :表示 阅读全文
posted @ 2021-06-17 13:25 Milen-jie 阅读(705) 评论(0) 推荐(0)
摘要:package com.studymyself; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; impor 阅读全文
posted @ 2021-06-17 13:22 Milen-jie 阅读(193) 评论(0) 推荐(0)
摘要:YAML类型的属性核心配置文件:application.yaml YAML是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写,虽然是这样说但是在开发中可以认为这是和XML一样一种标记语言进行使用。所谓的标记语言,就是使用许多的的标签来定义某些东西。 阅读全文
posted @ 2021-06-17 13:18 Milen-jie 阅读(93) 评论(0) 推荐(0)
摘要:spring boot最佳实践步骤 引入开发所需要的场景依赖,如要开发缓存或是消息队列,可以看一下spring boot有没有这些场景的相关依赖,查找spring boot有没有这些场景的依赖可以到这个链接中找,这里是spring boot官方给定 https://docs.spring.io/sp 阅读全文
posted @ 2021-06-17 13:11 Milen-jie 阅读(79) 评论(0) 推荐(0)
摘要:springboot自动配置原理深入 要点:springboot的核心配置类中的注解@SpringBootApplication,这是一个核心注解。该注解主要源代码如下 ... import ... @Target({ElementType.TYPE}) @Retention(RetentionPo 阅读全文
posted @ 2021-06-17 12:40 Milen-jie 阅读(63) 评论(0) 推荐(0)
摘要:1.2 注解@Import 该注解可以给容器导入很多的组件,有一个value属性,是Class的数组,所以可以 一下导入多个组件,该注解可以添加在组件类上面。具体使用如下,在MyConfig配置类上面添加该注解 package com.studymyself.config; import ch.qo 阅读全文
posted @ 2021-06-17 12:33 Milen-jie 阅读(84) 评论(0) 推荐(0)
摘要:容器功能 在idea-springboot工程中新建一个springboot项目 b-springboot-annotation,新建一个bean包表示要让容器创建的类和一个config包表示存放配置类,具体使用如下 bean包中有两个类User和Pet package com.studymysel 阅读全文
posted @ 2021-06-17 12:32 Milen-jie 阅读(77) 评论(0) 推荐(0)
摘要:springboot的自动配置原理 1、springboot的特点 1、1 依赖管理 springboot项目中的pom文件中继承一个父项目作为依赖管理 <!--parent标签,表示是一个父项目,这个maven项目继承该项目--> <parent> <groupId>org.springframe 阅读全文
posted @ 2021-06-17 12:30 Milen-jie 阅读(105) 评论(0) 推荐(0)
摘要:第一个Springboot应用程序 使用JDK1.8、Maven3.3.6、SpringBoot2最新版 有两种创建Springboot的方式: 第一种:Spring官方提供了一个快速生成的网站 进入Spring的官网spring.io,找到Springboot框架,可以看到最新的稳定版本为2.4. 阅读全文
posted @ 2021-06-17 00:20 Milen-jie 阅读(96) 评论(0) 推荐(0)
摘要:SpringBoot 什么是Spring Spring是一个开源框架,2003年兴起的一个轻量级的java开发框架,作者Rod Johnson Spring是为了解决企业级应用开发的复杂性而创建的,简化开发 Spring如何简化开发 ​ 为了降低java开发的复杂性,Spring采用了一下四种关键策 阅读全文
posted @ 2021-06-17 00:09 Milen-jie 阅读(316) 评论(0) 推荐(0)
摘要:1、微服务阶段 javaSE:OOP MySQL:持久化 html/css/jquery/js+框架:视图 javaweb:可独立开发MVC三层架构网站 SSM:框架,简化了开发流程,但是配置复杂 web项目打包成一个war包:放在Tomcat中运行 Spring简化:SpringBoot-打包成j 阅读全文
posted @ 2021-06-17 00:03 Milen-jie 阅读(67) 评论(0) 推荐(0)

1