随笔分类 - Spring Boot
1
摘要:最近在做公司的维保项目,遇到一个情况,在同步客户数据到自己产品数据中心的时候,总是出问题 传递的参数总是不正确,譬如说要传递A,结果总是传递了B 后来经过排查,发现 @PathVariable 在传递的时候会自动将实参中的 . 后面的字符串去掉 譬如说,/test/{userId},这个 userI
阅读全文
摘要:从 SpringApplicaton.run 方法开始 属性: bootstrapRegistryInitializers jar包 中的 spring.factories 根据加载的列表获取实例 排序 属性: listeners 流程同上 属性: mainApplicationClass 获取ma
阅读全文
摘要:root 模块(父) 首先新建一个工程 点击Next 继续下一步,勾选好常用的依赖,进入工程,删除不需要的文件夹:src、main、test pom 文件中把 <package> 标签内容改为 pom 子模块 点击工程结构按钮,新建 module 点击新建 和创建root一样一路点下去,自己取名字
阅读全文
摘要:获取属性值 在springboot中通过PropertySources注解读取指定配置文件 @PropertySource(value = {"classpath:env.properties"}, encoding = "utf-8") 值为null 这个属性在env.properties中 @V
阅读全文
摘要:添加依赖 热部署 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true<
阅读全文
摘要:classpath src 路径下的文件 在编译后都会放到 WEB-INF/classes 路径下,默认classpath 就是指这里 用maven构建 项目时,resources 目录就是默认的classpath classpath 等价于 main/java + main/resources +
阅读全文
摘要:XML 映射器 SQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出): cache – 该命名空间的缓存配置。 cache-ref – 引用其它命名空间的缓存配置。 resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。 parameterMap – 老式风
阅读全文
摘要:官方地址:https://mybatis.org/mybatis-3/zh/configuration.html 属性 propertis 这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置 外部配置
阅读全文
摘要:官方地址:https://github.com/mybatis/generator 添加依赖 官方地址:https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core <dependency> <grou
阅读全文
摘要:Eureka架构图 角色分析 服务提供者 是一个eureka client,向Eureka Server注册和更新自己的信息,同时能从Eureka Server注册表中获取到其他服务的信息 服务注册中心 提供服务注册和发现的功能 每个Eureka Cient向Eureka Server注册自己的信息
阅读全文
摘要:在spring-boot项目中pom文件里面添加的依赖中的bean,是如何注册到spring-boot项目的spring容器中的呢? spring.factories文件 帮助spring-boot项目包以外的bean(即在pom文件中添加依赖中的bean)注册到spring-boot项目的spri
阅读全文
摘要:NoSQL简介 Redis简介 Redis单机版安装 安装依赖C语言依赖 yum install -y gcc-c++ automake autoconf libtool make tcl 进入/usr/local/tmp下载redis cd /usr/local/tmp git clone htt
阅读全文
摘要:核心配置文件 官方地址 https://docs.spring.io/spring-boot/docs/2.1.18.RELEASE/reference/html/common-application-properties.html 两种常用格式 application.properties app
阅读全文
摘要:仅仅是因为少了个s,没有与数据库中的字段对应上,搞了大半个小时哦!
阅读全文
摘要:两种做法 修改Appcation.java文件 package com.techny.lianmai; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.S
阅读全文
摘要:官方文档 https://docs.liquibase.com/tools-integrations/maven/home.html 通过liquibase使用mysql https://docs.liquibase.com/workflows/database-setup-tutorials/my
阅读全文
摘要:starter 是 spring-boot 的项目,包含了spring-data-jpa和一些其他依赖用于spring-boot项目 data-jpa 是 spring-data 的项目,就是本体,用于任何项目
阅读全文
摘要:指定版本 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.2.RELEASE</version> </plugin>
阅读全文
摘要:阿里云镜像地址 https://maven.aliyun.com/mvn/guide pom.xml 在pom.xml文件中project结点下最后面,有个repositories结点,更改里面的url结点中的内容即可 比如说,我是用public仓库 <repositories> <reposito
阅读全文
摘要:新建项目 选择Spring Initializer 填写和选择相关配置 依赖选择 Spring boot devtools,热部署工具 Spring configuration processor, 配置处理器,Spring常用yml配置文件,当碰到xml或者properties时,需要解析,就用到
阅读全文
1