SpringBoot
文章平均质量分 67
小仙。
这个作者很懒,什么都没留下…
展开
-
SpringBoot——》关联映射
以员工、地址、部门、角色四者之间的关联关系为例:在员工表中会有一个指向地址表主键的字段address_id实现二:@PrimaryKeyJoinColumn如果员工表和地址表是以主键关联的:实现三:不使用@JoinColumn和@PrimaryKeyJoinColumnHibernate会自动在员工表生成关联字段,字段默认的命名规则:被控方类名_被控方主键,如:address_id2、@OneToMany(一对多)实现一:@JoinColumn实现二:@JoinTable实现三:不使用原创 2023-11-24 16:53:30 · 398 阅读 · 0 评论 -
SpringBoot——》配置logback日志文件
二、logback-spring.xml原创 2023-11-21 16:14:25 · 837 阅读 · 0 评论 -
SpringBoot——》引入Redis
org.springframework.boot spring-boot-starter-data-redis原创 2023-10-08 17:29:36 · 324 阅读 · 0 评论 -
SpringBoot——》更改Redis序列化方式
序列化方式1. GenericJackson2JsonRedisSerializer2. GenericToStringSerializer3. Jackson2JsonRedisSerializer4. JdkSerializationRedisSerializer(默认使用)5. StringRedisSerializer6. 自定义 Serializer原创 2023-10-08 17:27:49 · 553 阅读 · 0 评论 -
解决——》There is insufficient memory for the Java Runtime Environment to continue
Java 运行时环境没有足够的内存来继续执行程序。以下是常见的几种原因(具体原因可能因应用程序、系统环境和配置而异):1. 分配给 JVM 的堆内存不足:无法容纳程序所需的数据和对象2. 系统内存不足:可能是因为其他运行中的程序占用了过多的内存3. 内存泄漏4. 大对象或复杂操作5. JVM 参数设置不合理:堆内存分配、垃圾回收机制原创 2023-07-25 15:30:14 · 4033 阅读 · 0 评论 -
IDEA——》解决Command line is too long
Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.原创 2022-05-10 11:49:02 · 39725 阅读 · 18 评论 -
IDEA——》查看class的maven引用依赖
推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 &nbs原创 2023-06-27 16:38:06 · 1158 阅读 · 0 评论 -
SpringBoot——》监听器
SpringBoot——》监听器原创 2023-04-12 10:57:57 · 619 阅读 · 0 评论 -
SpringBoot——》源码
SpringBoot——》源码原创 2023-04-11 16:04:23 · 3156 阅读 · 1 评论 -
SpringBoot——》集成Kafka示例
SpringBoot——》集成Kafka示例原创 2022-12-05 16:53:46 · 355 阅读 · 0 评论 -
SpringBoot——》@KafkaListener
SpringBoot——》@KafkaListener原创 2022-12-05 16:49:13 · 1577 阅读 · 0 评论 -
Spring——》feign下载文件
Spring——》feign下载文件原创 2022-11-10 10:32:02 · 714 阅读 · 0 评论 -
解决——》feign文件下载时报错feign.codec.EncodeException: not in non blocking mode
解决——》feign文件下载时报错feign.codec.EncodeException: not in non blocking mode原创 2022-11-10 10:29:10 · 652 阅读 · 0 评论 -
Mybatis——》mybatis-plus-generator代码生成器
mybatis-plus-generator代码生成器原创 2022-08-16 14:06:44 · 813 阅读 · 0 评论 -
解决——》java.lang.String cannot be cast to com.baomidou.mybatisplus.core.toolkit.support.SFunction
解决——》java.lang.String cannot be cast to com.baomidou.mybatisplus.core.toolkit.support.SFunction原创 2022-07-12 23:28:29 · 2642 阅读 · 1 评论 -
解决——》org.springframework.web.bind.MissingServletRequestParameterException
解决——》org.springframework.web.bind.MissingServletRequestParameterException原创 2022-07-12 22:57:10 · 9182 阅读 · 0 评论 -
SpringBoot——》限制请求的访问次数
SpringBoot限制请求的访问次数原创 2022-07-10 18:58:55 · 1520 阅读 · 2 评论 -
解决——》SpringBoot中@Aspect注解不起作用
SpringBoot中@Aspect注解不起作用原创 2022-07-10 12:31:58 · 3781 阅读 · 1 评论 -
SpringBoot——》动态切换数据源
SpringBoot动态切换数据源原创 2022-07-09 15:28:47 · 906 阅读 · 0 评论 -
解决——》No qualifying bean of type ‘XXX‘ available
No qualifying bean of type 'XXX' available原创 2022-07-08 22:00:42 · 11305 阅读 · 0 评论 -
SpringBoot——》实现属性的加密解密
推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Spring】 总结——》【SpringBoot】SpringBoot——》实现属性的加密解密一、项目代码1、启动类:SpringBootApplication.java2、配置文件:application.properties3、加解密工.原创 2022-05-24 11:32:16 · 902 阅读 · 0 评论 -
SpringBoot——》启动流程
推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Spring】 总结——》【SpringBoot】SpringBoot——》启动流程一、启动SpringBoot二、源码SpringApplication.java1、构造方法2、run方法三、启动过程详解一、启动SpringBoot.原创 2022-05-24 11:14:57 · 133 阅读 · 0 评论 -
Spring——》谈谈你对Spring框架的理解
参考链接: 总结——》【Java】 总结——》【Spring】一、Spring框架的发展历程1)Spring的各个时间节点,对应的各个版本,当前的最新版本2)Spring从之前单纯的xml的配置方式,到现在的完全基于注解的编程方式发展二、Spring框架的组成Spring是一个轻量级的IoC和AOP容器框架。主要由以下几个模块组成:Spring Core:核心类库,提供IOC服务;Sp.原创 2022-05-22 11:22:04 · 452 阅读 · 0 评论 -
Spring——》@Autowired和@Resource
Spring——》@Autowired和@Resource一、共同点二、不同点三、@Autowired1、按照类型byType注入:默认2、按照名称byName注入四、@Resource1、按照类型byType注入2、按照类型byName:默认3、装配顺序1)同时指定name和type2)指定name3)指定type4)同时没有指定name和type一、共同点1、做bean的注入时使用2、写在字段上,或写在setter方法二、不同点注解提供包注入方式@AutowiredS原创 2022-05-21 18:24:21 · 218 阅读 · 0 评论 -
总结——》【Spring】
序号日期标题12022-05-21 Spring——》Spring框架中用到了哪些设计模式原创 2022-05-21 17:18:27 · 701 阅读 · 0 评论 -
Spring——》Spring框架中用到了哪些设计模式
参考链接: 总结——》【Java】 Java——》谈谈你对设计模式的理解单例模式 :bean默认都是单例的原型模式 :指定作用域为prototype工厂模式 :BeanFactory装饰者模式 :BeanWrapper代理模式 :动态代理适配器模式 :Adapter责任链模式 :使用aop的时候会先生成一个拦截器链观察者模式 :listener,event,multicast委托者模式 :d.原创 2022-05-21 17:15:38 · 582 阅读 · 0 评论 -
Spring——》SpringSecurity中的BCryptPasswordEncoder算法
SpringSecurity中的BCryptPasswordEncoder方法采用SHA-256 +随机盐+密钥对密码进行加密。SHA系列是Hash算法,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Hash处理,其过程是不可逆的。1)加密(encode):注册用户时,使用SHA-256+随机盐+密钥把用户输入的密码进行hash处理,得到密码的hash值,然后将其存入数据库中。(2)密码匹配(matches):用户登录时,密码匹配阶段并没有进行密码解密(因为密码经原创 2022-03-24 18:48:35 · 2011 阅读 · 0 评论 -
Java——》Hibernate Validator 参数验证
参考:总结——》【Java】场景:使用Hibernate Validator 进行参数验证。Hibernate Validator有2种验证模式:普通模式快速失败返回模式,failFast:trueimport com.eju.houseparent.common.model.BusinessException;import lombok.Data;import lombok.experimental.Accessors;import org.hibernate.valida.原创 2021-05-24 15:28:42 · 356 阅读 · 0 评论 -
SpringBoot——》整合knife4j详细步骤
推荐:总结——》【SpringBoot】SpringBoot——》整合knife4j详细步骤一、在maven项目的pom.xml中引入Knife4j的依赖包二、创建Swagger配置依赖三、启动SpringBoot工程四、新建TestController.java并测试一、在maven项目的pom.xml中引入Knife4j的依赖包1、Knife4j本身已经引入了springfox,不用再单独引入Springfox的具体版本,否则会导致版本冲突。2、使用Knife4j2.0.6及以上的版本,.原创 2021-02-25 18:26:59 · 4317 阅读 · 4 评论 -
解决——》SpringBoot成功启动后自动关闭的问题
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。https://blog.csdn.net/weixin_43453386/article/details/84972970解决——》SpringBoot成功启动后自动关闭的问题1、操作2、现象(错误信息)3、原因4、解决1、操作启动SpringBoot2、现象(错误信息)3、原因因为pom文件加入了tomcat的依赖,与springboot内嵌的tomcat冲突导致4、解决将pom文件中的t原创 2021-02-25 17:48:14 · 3798 阅读 · 2 评论 -
SpringBoot——》通过jasypt进行加密解密
推荐:总结——》【SpringBoot】SpringBoot——》通过jasypt进行加密解密一、pom配置二、yml配置密钥三、加密解密四、使用加密后密码在SpringBoot中,通过jasypt可以进行加密解密。这个是双向的,且可以配置密钥。一、pom配置<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-bo.原创 2021-02-25 12:20:18 · 316 阅读 · 0 评论 -
Maven——》pom文件中,dependency的scope属性含义
推荐:总结——》【SpringBoot】参考:dependency标签的scope属性的几种取值及对应的项目阶段SpringBoot——》pom文件中,dependency标签的scope属性含义pom.xml 文件中,dependency 标签的scope 属性定义了依赖包在项目的使用阶段。项目阶段 包括: 编译compile、测试test、运行run\发布deploy。scope编译阶段测试阶段运行阶段发布阶段备注compileyesyesye.原创 2021-02-25 10:20:56 · 543 阅读 · 4 评论 -
SpringBoot——》@PropertySource不支持yaml、yml读取原因
推荐:总结——》【SpringBoot】SpringBoot——》@PropertySource不支持yaml、yml读取原因1、PropertySource.java2、DefaultPropertySourceFactory.java3、ResourcePropertySource.java4、PropertiesLoaderUtils.java5、DefaultPropertiesPersister.java6、Properties.java1、PropertySource.java根据.原创 2021-02-24 18:06:19 · 2026 阅读 · 0 评论 -
SpringBoot——》 有哪几种读取配置的方式?
推荐:总结——》【SpringBoot】SpringBoot——》有哪几种读取配置的方式?一、读取所有文件的配置1、Environment二、读取application文件的配置1、@Value2、@ConfigurationProperties三、读取指定文件的配置1、@PropertySource + @Value2、@PropertySource + @ConfigurationProperties一、读取所有文件的配置1、Environment@Autowiredprivate En.原创 2021-02-24 15:52:31 · 369 阅读 · 0 评论 -
SpringBoot——》Spring Boot Starters启动器
推荐:总结——》【SpringBoot】参考:54 个官方 Spring Boot Starters 出炉!别再重复造轮子了…….SpringBoot——》Spring Boot Starters启动器一、Starters是什么二、Starters命名1、官方的启动器2、第三方的启动器三、Starters分类1、Spring Boot应用类启动器2、Spring Boot生产启动器3、Spring Boot技术类启动器一、Starters是什么Starters可以理解为 启动器 ,它包含了.原创 2021-02-24 14:48:21 · 192 阅读 · 0 评论 -
SpringBoot——》面试题(微服务)
推荐:总结——》【SpringBoot】SpringBoot——》面试题(微服务) 微服务之间是如何独立通讯的? 微服务的优缺点? 微服务的特点? 你所知道的微服务技术栈 微服务之间是如何独立通讯的?1、远程过程调用(Remote Procedure Invocation)使用:服务的注册与发现,直接通过远程过程调用来访问别的service。优点:简单,常见,因为没有中间件代理,系统更简单缺点: 只支持请求/响应的模式,不支持别的,比如通知、请求/异步响应、发布/订阅、发布.原创 2021-02-24 09:34:57 · 213 阅读 · 0 评论 -
SpringBoot——》三种启动方式
推荐:总结——》【SpringBoot】SpringBoot——》三种启动方式一、运行带有main方法类二、通过命令行 java -jar 的方式三、通过spring-boot-plugin的方式一、运行带有main方法类import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springfr.原创 2021-02-23 17:30:50 · 174 阅读 · 2 评论 -
SpringBoot——》开启 Spring Boot 特性有哪几种方式?
推荐:总结——》【SpringBoot】SpringBoot——》开启 Spring Boot 特性有哪几种方式?一、继承spring-boot-starter-parent项目二、导入spring-boot-dependencies项目依赖一、继承spring-boot-starter-parent项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spr.原创 2021-02-23 16:22:57 · 2314 阅读 · 0 评论 -
SpringBoot——》核心注解
SpringBoot——》最核心的3个注解一、@SpringBootApplication:3个注解的组合二、@SpringBootConfiguration:对@Configuration的简单封装三、@ComponentScan四、@EnableAutoConfiguration1、@AutoConfigurationPackage2、@Import(AutoConfigurationImportSelector.class)一、@SpringBootApplication:3个注解的组合@Spri原创 2021-02-23 15:45:59 · 208 阅读 · 0 评论 -
Java——》汉字转拼音
推荐:总结——》【Java】总结——》【SpringBoot】一、pom依赖<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>二、普通汉字转拼音1、Chinese2PinYin.javaimport n.原创 2021-02-20 10:24:26 · 845 阅读 · 0 评论