随笔分类 -  SpringBoot

1 2 下一页

Debug - @Value无法注入
摘要:原因1:@Value无法注入static属性 注意:使用@Value直接放在static的属性上是无法注入内容的!!!此方式会一直是null.如下图 发现@value不能直接注入值给静态属性,spring 不允许/不支持把值注入到静态变量中; spring支持set方法注入,我们可以利用非静态set 阅读全文

posted @ 2022-06-20 11:01 frank_cui 阅读(223) 评论(0) 推荐(0) 编辑

Mybatis - Mybatis整合Spring boot2.x,配合HikariDataSource数据源访问MySQL
摘要:参考:https://blog.csdn.net/C_AJing/article/details/108199177?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ec 阅读全文

posted @ 2022-06-20 10:58 frank_cui 阅读(64) 评论(0) 推荐(0) 编辑

Debug - MyBatis, SpringBoot对应关系
摘要:结论 mybatis-spring-boot-starter的版本需要注意: 2.1.x版本适用于:MyBatis 3.5+、Java 8+、Spring Boot 2.1+2.0.x版本适用于:MyBatis 3.5+、Java 8+、Spring Boot 2.0/2.11.3.x版本适用于:M 阅读全文

posted @ 2022-06-20 10:54 frank_cui 阅读(2765) 评论(0) 推荐(0) 编辑

Debug - HikariPool-1 - dataSource or dataSourceClassName or jdbcUrl is required 解决方案
摘要:问题表现 我自己遇到的问题是: ### Error querying database. Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.### T 阅读全文

posted @ 2022-06-20 10:52 frank_cui 阅读(3129) 评论(0) 推荐(0) 编辑

SpringBoot - @ConfigurationProperties 注解 vs @EnableConfigurationProperties 注解
摘要:总结 @EnableConfigurationProperties 注解的作用是: 让使用了 @ConfigurationProperties 注解的类生效,并且将该类注入到 IOC 容器中,交由 IOC 容器进行管理。 如果没有使用@EnableConfigurationProperties 注解 阅读全文

posted @ 2021-12-10 11:27 frank_cui 阅读(235) 评论(0) 推荐(0) 编辑

SpringBoot - 定时任务@EnableScheduling
摘要:一、@EnableScheduling 使用在启动类上 写一个springboot的启动类: 启动类里面使用@EnableScheduling 注解开启功能,自动扫描 @SpringBootApplication @EnableScheduling //开启定时任务 public class Mai 阅读全文

posted @ 2021-12-10 10:02 frank_cui 阅读(389) 评论(0) 推荐(0) 编辑

SpringBoot - 使用 JSR303 实现参数验证
摘要:一、什么是JSR303 JSR是Java Specification Requests的缩写,意思是Java 规范提案。JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation。 二、为什么要使用JSR303 在通常的情况下,应用程序是分层的,不同的层由不同的开发人员 阅读全文

posted @ 2021-10-17 17:10 frank_cui 阅读(357) 评论(0) 推荐(0) 编辑

Springboot - 如何自定义一个starter模块
摘要:总结 代码编写总共四步: 定义一个类,这个类将来需要通过“配置类”来实例化的Bean 定义一个属性类,并通过@ConfigurationProperties注解它。将来application.yml里能配置的属性,和该属性类的属性一一对应 定义一个配置类,通过@EnableConfiguration 阅读全文

posted @ 2021-09-12 16:28 frank_cui 阅读(288) 评论(0) 推荐(0) 编辑

SpringBoot - 通过自动装配原理,解决注入失败问题
摘要:问题描述 在学习分布式文件存储组件 -- 阿里云OSS(object storage service)时,有一种上传方式是“普通上传方式”,可以在导入包后,直接@autowire注入ossClient,然后调用各种api即可。 但是,启动后报错类型为“com.aliyun.oss.OSSClient 阅读全文

posted @ 2021-09-12 15:19 frank_cui 阅读(1071) 评论(0) 推荐(0) 编辑

SpringBoot - 什么是 spring boot?为什么要用 spring boot?
摘要:总结 Spring 是一个“引擎”; Spring MVC 是基于Spring的一个 MVC 框架 ; Spring Boot 只是一个配置工具,整合工具,辅助工具, 是一套快速开发整合包。 Spring 最初利用“工厂模式”(DI)和“代理模式”(AOP)解耦应用组件。 大家觉得挺好用,于是按照这 阅读全文

posted @ 2021-01-30 01:47 frank_cui 阅读(258) 评论(0) 推荐(0) 编辑

SpringBoot - 异步操作,邮件操作,定时操作
摘要:1. 异步操作 主函数,添加@EnableAsync注解 具体方法上,加上@Async标签 2. 邮件操作 2.1 导入包 2.2 去QQ 邮箱开启POP3/SMTP服务 这里的授权码,待会会替代真正的密码,写在application.properties里面 2.3 在application.pr 阅读全文

posted @ 2020-12-08 21:55 frank_cui 阅读(90) 评论(0) 推荐(0) 编辑

SpringBoot - Swagger (API文档实时更新工具)
摘要:总结 创建SpringBoot项目,导入Swagger依赖 Swagger2 Swagger-ui 创建Swagger配置类 添加@Configuration注解,标识配置类 添加@EnableSwagger2注解开启Swagger 配置Swagger的Docket的Bean实例 配置Swagger 阅读全文

posted @ 2020-12-08 00:41 frank_cui 阅读(1436) 评论(0) 推荐(0) 编辑

SpringBoot - SpringSecurity 和 Shiro
摘要:1. SpringSecurity简介 拦截器,过滤器:大量的原声代码,很冗余 SpringSecurity:简化配置 2. SpringSecurity实战 2.1 需求明确 首页:谁都可以访问(下图就是首页) 其他levelX页面:必须有想用的role才能进入 2.2 代码实现 2.2.1 授权 阅读全文

posted @ 2020-12-07 22:54 frank_cui 阅读(419) 评论(0) 推荐(0) 编辑

SpringBoot - 整合Mybatis和SpringBoot
摘要:背景 mybatis整个spring时,需要一个mybatis-spring包 mybatis整个springboot时,需要一个mybatis-spring-boot-starter包 整合步骤 1-创建项目,勾选组件 2-配置数据库 测试DB配置是否正确:可以直接@Autowire 一个Data 阅读全文

posted @ 2020-12-07 18:03 frank_cui 阅读(86) 评论(0) 推荐(0) 编辑

SpringBoot - SpringBoot Web开发
摘要:1. 导入静态资源 在WebMvcAutoConfiguration.java中找到 webjars方式 --> classpath:/META-INF/resources/webjars/目录 是由于导入jQuery, bootstrap等maven坐标后,才有的目录结构。这些组件原本就是静态资源 阅读全文

posted @ 2020-12-06 23:54 frank_cui 阅读(181) 评论(0) 推荐(0) 编辑

SpringBoot - yaml文件位置优先级 + yaml dev/uat/prod多环境配置
摘要:不同配置文件位置 按照优先级顺序排序,1的优先级最高 多环境配置 .properties方式 .yaml方式 顶层的spring:profiles:active: dev决定真正使用哪个profiles 阅读全文

posted @ 2020-12-06 13:58 frank_cui 阅读(947) 评论(0) 推荐(0) 编辑

SpringBoot - 主配置文件applicaton.yaml解析
摘要:1. SpringBoot的配置文件(推荐使用application.yaml) 名称是固定的,只能叫application.yaml/.properties 2. yaml语法 2.1 基本语法 2.2 占位符语法 2.3 松散绑定 yaml这边,可以设置为first-name 也能和代码中fir 阅读全文

posted @ 2020-12-06 13:08 frank_cui 阅读(223) 评论(0) 推荐(0) 编辑

SpringBoot - 自动装配原理
摘要:1. 为何引入一些SpringBoot依赖的时候,不需要指定版本? 总结: spring-boot-dependencies:作为父工程,存放了SpringBoot的核心依赖。我们在写或者引入一些SpringBoot依赖的时候,不需要指定版本,正是因为SpringBoot的父依赖已经帮我们维护了一套 阅读全文

posted @ 2020-12-05 21:41 frank_cui 阅读(194) 评论(0) 推荐(0) 编辑

SpringBoot - 第一个SpringBoot程序
摘要:1.SpringBoot准备工作 2.SpringBoot目录结构 3.SpringBoot的maven结构 4.编写HTTP接口(只写一个controller即可) 5.打jar包 双击“package” 6.运行jar包 通过Windows powershell(cmd的升级版本,详见这里)的j 阅读全文

posted @ 2020-12-05 00:11 frank_cui 阅读(83) 评论(0) 推荐(0) 编辑

Spring - Spring注解汇总
摘要:***前提*** 1-在springcontext-xml里,开启注解 2- ***生命周期相关*** @PostConstruct 在Spring中,在初始化一个对象时,执行顺序为 Constructor() >> @Autowired >> @PostConstruct 其实从依赖注入的字面意思 阅读全文

posted @ 2020-11-05 00:41 frank_cui 阅读(91) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

levels of contents
点击右上角即可分享
微信分享提示