文章目录①. Spring基本概念②. spring的配置文件③. bean的实例化的三种方式④. 依赖注入的方式⑤. Bean的依赖注入的数据类型⑥. 引入其他配置文件(分模块开发)⑦. API的使用 (1). 控制反转(IOC):将控制权转给spring,容器,new对象的权利交给了spring(Inverse of control) (2). 依赖注入(DI):将对象的依赖自动注入到属性值
Spring Boot 概述Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, wi
Spring1、IoC控制反转IoC特点不用new 就可以初始化类;控制反转的英文名叫 Ioc(Inversion of Control) ,依赖注入英文名叫DI(Dependency Injection)类之间的关系,不用代码控制,而是由Spring容器(也就是Spring的jar包)来控制。控制权由代码翻转到容器里,这叫控制反转。表现形式:再初始化对象时,在代码里无须new 而是把类之间的关系
一、特点代码变,文档变。只需要少量的注解,Swagger 就可以根据代码自动生成 API 文档,很好的保证了文档的时效性。跨语言性,支持 40 多种语言。Swagger UI 呈现出来的是一份可交互式的 API 文档,我们可以直接在文档页面尝试 API 的调用,省去了准备复杂的调用参数的过程。还可以将文档规范导入相关的工具(例如 SoapUI), 这些工具将会为我们自动地创建自动化测试二、代码
配置类 Spring Boot支持基于Java的配置。虽然可以使用 SpringApplicationXML来源,但我们通常建议您的主要来源为单个@Configuration类别。通常,定义该main方法的类是主要的候选人@Configuration。 15.1导入其他配置类 你不需要把所有的@Configuration东西都放到一个班上。该@Import注释可用于导入其他配
转载 2024-07-26 08:58:05
73阅读
1、mongodb在mac上的安装下载mongodb,https://www.mongodb.org/ 解压缩到一个指定文件夹,如:/Users/enniu1/Desktop/zjg/mongodb-osx-x86_64-3.2.6(这是我的mongodb的版本)配置PATH 输入命令:"vi ~/.bash_profile"添加如下两句配置: 1 export MONGO_HOME=/Users
转载 2024-06-24 12:52:41
51阅读
前段时间闲来无事,试着给自己的博客从头写了一些简单的Cucumber Test。现隔了数周,还是决定把整个过程整理成一份博客文章,一是分享给大家、参考指正,二是便于自己后期回阅。技术栈选型  为了便于Coding,也顺便用起来一起基本常用的工具/技术,所以这篇文章会基于以下技术栈来展开:  语言: Java8  框架: SpringBoot  构建工具: Gradle  WebDriver:
第一步,导入jar包<!--Redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&
# ---------------------------------------- # 核心属性 # ---------------------------------------- # 文件编码 banner.charset= UTF-8 # 文件位置 banner.location= classpath:banner.txt # 日志配置 # 日志配置文件的位置。 例如对于Logbac
springboot+mybaitsplus+vue简单的CURD环境:jdk1.8 、maven3.3.6+、MySQL5.7开发工具:ieda后端创建创建springboot项目,填写项目名称。添加依赖,这里不添加也可以,后面在pom文件添加也行。next——>finish下载依赖完成以后得到这样一个目录,启动项目看看是否成功。如果依赖下载不成功,设置自己阿里云的maven 已经配置的可
转载 2024-03-21 15:52:05
42阅读
                                第一个Spring Rest应用1 创建Marven工程         (1)新建Marven工程  &
一、配置文件1、Springboot使用一个全局的配置文件,配置文件名是固定的,有如下两种方式: application.propertis application.yal2、配置文件放在src/java/resources目录下3、 .yml是YAML(YAML Ain't Markup Language)语言的文件,    - YAML A M
转载 2024-06-20 11:08:53
776阅读
SpringBoot学习之路(五)- yml配置文件、加载顺序、配置原理前言一、配置文件1、配置文件简介2、YAML语法1)、基本语法2)、值的写法字面量:普通的值(数字、字符串、布尔)对象、Map(属性和值)(键值对)数组(List、Set)3、配置文件值注入YMAL配置文件1)、创建实体类注值2)、启动测试查看结果properties配置文件1)、注入值测试结果2)、properties配置
转载 2024-06-19 18:25:08
0阅读
一、简单介绍SpringBoot1、微服务的概述1)、要想了解微服务首先应该知道单体应用浏览器-->tomcat:war--db   war包放到Tomcat然后他通过浏览器访问一个单体应用程序把它所有的功能放在一个单一进程中...并且通过在多个服务器上复制这个单体进行扩展2)、微服务一个微服务架构把每个功能元素放进一个独立的服务中...并且通过跨服务器分发这些服务进行扩
转载 2024-07-29 12:39:47
56阅读
前缀前缀树(trie树),即字典树,是一种树形结构典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。以树的形式存放字符串下面的前缀树中存放了abc,abcd,abd,b,bcd,efg,hii这几个字符串。特点每一个节点都包含一个字符,除根节点外。从根节点到每个标红的节点的路径代表一个
# Spring Boot 中关闭 Redis 前缀的实现 ## 引言 在开发基于 Spring Boot 的应用时,Redis 经常被用作缓存解决方案。默认情况下,Spring Data Redis 会在设置的键值对中添加一个前缀。这在某些情况下可能导致问题,特别是当我们需要与其他服务或旧系统兼容时。本文将探讨如何在 Spring Boot 中关闭 Redis 前缀,并提供代码示例与相关配置
原创 10月前
64阅读
四种方式1)注解7个   @PathVariable @RequestHandler @MethodAttribute @RequestParam @MatrixVariable   @CookieValue @RequestBody例1:@RequestParam@RestController public class HelloController {
文章目录:一、概述:二、创建Spring boot项目集成MP 常用方法①:配置依赖文件:②:在pom.xml 文件内加入所需要得依赖。③:创建实体类④:创建dao层并继承实体类包:⑤:测试常用方法一、查询功能:二、插入功能并实现主键自增:三、更新操作并实现时间自动填充功能:四、乐观锁使用(拓展):在数据库和内添加version字段:在实体类中加入version字段:添加后得结果:乐观锁配置:测
转载 2024-10-02 12:23:38
21阅读
传统的做法在没有starter之前,假如我想要在Spring中使用jpa,那我可能需要做以下操作:在Maven中引入使用的数据库的依赖(即JDBC的jar)引入jpa的依赖在xxx.xml中配置一些属性信息反复的调试直到可以正常运行需要注意的是,这里操作在我们每次新建一个需要用到jpa的项目的时候都需要重复的做一次。也许你在第一次自己建立项目的时候是在Google上自己搜索了一番,花了半天时间解决
# Spring Boot Redis禁用前缀 ## 简介 在Spring Boot中,使用Redis作为缓存或者数据存储是非常常见的。默认情况下,Spring Boot会为Redis的Key添加一个前缀,以区分不同的应用或者模块。然而,在某些情况下,我们可能需要禁用这个默认的前缀,本文将介绍如何在Spring Boot中禁用Redis的Key前缀。 ## 流程 下面是禁用Redis Key前
原创 2023-08-11 14:13:13
265阅读
  • 1
  • 2
  • 3
  • 4
  • 5