Spring Boot & Spring
关于Spring Boot相关知识的学习以及日常遇到的坑的记录。
卤小蛋学编程
这个作者很懒,什么都没留下…
展开
-
【Spring】源码阅读环境搭建
文章基于Spirng-Framework-4.3.7,Gradle-4.7,JDK-1.8.0_1521. Spring源码下载首先需要到github上下载所需要的Spring框架的源码,但由于整个包相对比较大,如果没有梯子,可以到码云上进行下载镜像,链接:https://gitee.com/mirrors/Spring-Framework2. Gradle安装由于Spring使用Gradle构建工具,因此需要先下载Gradle,并配置环境变量。下载地址:https://gradle.org/.原创 2020-05-10 11:30:01 · 219 阅读 · 1 评论 -
【Spring Boot】5. @ConfigurationProperties(prefix=xx) 单元测试注入
springboot单元测试中,@ConfigurationProperties(prefix=“xx”) 注入今天在对写单元测试时,发现用@ConfigurationProperties(prefix = “xx”) 注入配置的类,无法获取到配置的内容,简单模拟一下:首先是配置类,通过@ConfigurationProperties注入配置,生成两个Bean,用于标识不同的信息模块。@Configurationpublic class MsgTemplateConfig { @Bea.原创 2020-09-10 20:55:57 · 2290 阅读 · 0 评论 -
【Spring Boot】4.条件化Bean 根据配置文件加载对应Bean
根据配置文件只加载指定的Bean,条件化Bean近期在工作中遇到实际问题:在不同的环境中,需要加载不同的工具类。这个就可以使用到Spring的条件化Bean。话不多说,直接上代码。例如,当前对于IService接口:public interface IService { void test();}有两个不同的实现类:public class AwsServiceImpl implements IService{ @Override public void test.原创 2020-06-24 22:55:03 · 5070 阅读 · 0 评论 -
【Spring Boot】3.@RequestParam和@RequestBody的不同&用法示例
1. @RequestParam该标签用于接受请求头中的参数,该标签配置了四个参数:public @interface RequestParam { @AliasFor("name") String value() default ""; @AliasFor("value") String name() default ""; boolean required() defau...原创 2020-02-25 01:04:15 · 994 阅读 · 0 评论 -
【Spring Boot】2. 整合Mybaits & Mybatis的逆向工程Demo
文章目录1. 是什么2. 怎么用1. 是什么Mybatis逆向工程,可以通过配置数据库信息,配置对应参数,由数据库表生成对应的Mapper接口跟mapper.xml文件,以及实体类Bean2. 怎么用创建maven工程:配置Maven,在pom.xml中配置mybatis,跟mysql相关的Jar包 <dependencies> <!--...原创 2019-08-06 00:20:18 · 317 阅读 · 0 评论 -
【Spring Boot】1.简单Spring Boot应用启动Demo & 启动类扫描范围
创建简单的Spring Boot应用,可以直接创建Maven项目,拉入对应的依赖包即可。下面展示Spring Boot 1.5.x版本的简单Demo代码:1. 创建Maven项目一路Next,填写相关信息即可。2. 完成pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mave...原创 2019-11-25 22:43:17 · 369 阅读 · 0 评论