
配置文件
轻尘×
一念起,千山万水;一念灭,沧海桑田;生活,或许本该就有诸多遗憾;那些情,已散落天涯,那些未说完的话、未叙完的故事,终将被流年吹散
展开
-
springboot自定义starter采坑记录,could not autowire,No beans of xxxx
使用了springboot的各种starter,深感spi模式的方便,想着手动实现一个自定义starter,结果一动手就问题频出,在将starter打成jar后,又遇到了无法引用的情况。切忌眼高手低,再简单的东西都要手动实践一遍!本地引入的jar,里面的内无法被注入。原创 2022-11-25 11:38:45 · 610 阅读 · 0 评论 -
KafkaTemplate配置ProducerInterceptor|springboot整合kafka,配置自定义拦截器
springboot整合kafka,配置自定义拦截器 ,KafkaTemplate配置ProducerInterceptor原创 2022-06-17 11:06:26 · 2129 阅读 · 0 评论 -
spring boot +redis 连接池配置 及运用
连接池参数,正式环境配置在yml文件中package cn.com.suntree.utils.myself;import lombok.extern.log4j.Log4j2;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.cache.annotation.Cachin...原创 2020-03-07 15:44:47 · 1192 阅读 · 0 评论 -
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdb
D:\software\java\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=63194 -Dcom.sun.management.jmxrem...原创 2019-05-17 19:15:29 · 896 阅读 · 0 评论 -
使用Jasypt对SpringBoot配置文件加密(部署时操作)
上篇介绍了如何使用jasypt对配置文件中的敏感信息进行加密——Spring Boot加密应用配置文件敏感信息(jasypt)但那只适合开发环境那么操作,因为jasypt是可逆的,如果知道了加密的salt,就能解出密码,而如果将salt配置在配置文件中,就如给门上了锁又把钥匙插在锁孔,毫无安全意义解密API@Test public void testDecrypt() { String...原创 2019-01-29 15:21:45 · 1374 阅读 · 0 评论 -
Spring Boot加密应用配置文件敏感信息(jasypt)
maven依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifact原创 2019-01-26 10:27:24 · 726 阅读 · 0 评论 -
ftp配置参数详解——vsftpd.conf
ftp配置参数详解:这位仁兄写的很详细https://www.cnblogs.com/bj-xy/p/5632561.html转载 2018-09-14 14:29:19 · 1328 阅读 · 0 评论 -
createQuery is not valid without active transaction
createQuery is not valid without active transaction原创 2017-04-18 17:23:36 · 4243 阅读 · 0 评论 -
Spring注解与XML共同使用
注解的好处是,配置方便,直观。但其弊端也显而易见:以硬编码的方式写入到了Java代码中,其修改是需要重新编译代码的。 XML配置方式的最大好处是,对其所做修改,无需编译代码,只需重启服务器即可将新的配置加载。 若注解与XML同用,XML的优先级要高于注解。这样做的好处是,需要对某个Bean做修改,只需修改配置文件即可。当然,此时,Bean类要有setter或构造器。原创 2017-03-30 11:36:27 · 729 阅读 · 0 评论 -
基于注解的DI-Spring的JUnit4测试
基于注解的DI-Spring的JUnit4测试原创 2017-03-30 11:26:39 · 511 阅读 · 0 评论 -
Spring基于注解的DI-基本注解
Spring基于注解的DI-基本注解原创 2017-03-30 10:10:43 · 1961 阅读 · 0 评论 -
Spring配置文件没有自动提示解决
使用各种xml配置文件时,都需要添加相应的约束规则,有时候会出现不会自动提示,以Spring注解开发为例。原创 2017-03-30 10:00:35 · 23075 阅读 · 1 评论 -
Spring基于注解的DI之环境搭建
Spring基于注解的DI之环境搭建对于DI使用注解,将不再需要在Spring配置文件中声明Bean实例。 Spring中使用注解,需要在原有Spring运行环境基础之上再做一些改变,这是基本环境的搭建步骤完成以下三个步骤一、导入AOP的Jar包。因为注解的后台实现用到了AOP编程spring-aop-4.2.1.RELEASE.jar二、更换配置文件头,即添加相应的约束<?xml version原创 2017-03-29 21:50:59 · 595 阅读 · 0 评论 -
基于XML的DI-为Spring配置多个子配置文件——包含关系
基于XML的DI-为Spring配置多个子配置文件——包含关系有三个配置文件,其中一个与另外两个为包含关系//两个子配置文件String resource_1 = "com/hk/spring/di12/spring-beans.xml";String resource_2 = "com/hk/spring/di12/spring-base.xml";//下面这个主配置文件包含了上面两个子配置原创 2017-03-29 20:55:30 · 818 阅读 · 0 评论 -
基于XML的DI-为Spring配置多个子配置文件——平等关系
基于XML的DI-为Spring配置多个子配置文件——平等关系随着项目开发的推进,Spring配置文件越来越庞大,维护性越来越差,为了解决这个问题,可以把配置文件成多个子配置文件,你可以安照属性分,也可以按照模块分;多个子配置文件的加载原创 2017-03-29 20:42:20 · 355 阅读 · 0 评论 -
基于XML的DI-异类抽象Bean
Spring基于XML的DI-异类抽象Bean看一段配置不同类但有共同属性原创 2017-03-29 18:20:16 · 321 阅读 · 0 评论 -
基于XML的DI-同类抽象Bean
同类抽象bean就是抽取bean的共性原创 2017-03-29 18:00:34 · 273 阅读 · 0 评论 -
基于XML的DI-内部匿名Bean
匿名bean,就是没有名称(id)的bean,不能被其他bean用名称获取到,只能通过autowire=”byType”方式获取;如果有某个类,不想被其他类通过任何方式获取,只为某个类提供服务,则需要采用内部匿名类原创 2017-03-29 17:36:52 · 513 阅读 · 0 评论 -
基于XML的DI-匿名Bean
匿名bean,就是没有名称(id)的bean,不能被其他bean用名称获取到,只能通过autowire="byType"方式获取原创 2017-03-29 17:32:22 · 308 阅读 · 0 评论 -
Spring基于XML的DI-使用SPEL注入
Spring基于XML的DI-使用SPEL注入 SpEL,Spring Expression Language,即Spring EL表达式语言。在Spring配置文件中为Bean的属性注入值时,可直接使用SpEL表达式计算的结果。SpEl表达式一#开头,后跟一对大括号<bean id="hello" value="#{……}"> 其配置方法在spring-framework-4.2.1.RELE原创 2017-03-29 17:23:06 · 526 阅读 · 0 评论 -
基于XML的DI-byType方式的域属性自动注入
Spring基于XML的DI-byType方式的域属性自动注入原创 2017-03-29 14:50:08 · 457 阅读 · 0 评论 -
基于XML的DI-byName方式的域属性自动注入
Spring基于XML的DI-byName方式的域属性自动注入原创 2017-03-29 14:37:21 · 548 阅读 · 0 评论 -
Spring基于XML的DI-集合属性注入
基于XML的DI-集合属性注入bean(TheOne.java)package com.hk.spring.di05;import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Set;public class TheOne {原创 2017-03-29 14:18:58 · 448 阅读 · 0 评论 -
Spring命名空间注入
p命名空间设置注入p命名空间注入: 采用设值注入方式,故需要bean有相应的setter方法 c命名空间注入: 采用构造注入方式,故需要有相应的构原创 2017-03-29 11:40:21 · 1341 阅读 · 0 评论 -
Spring基于XML的DI之构造注入
Spring基于XML的DI之构造注入构造注入 构造注入是指,在构造 调用者实例化的同时,完成被调用者的实例的初始化,即:使用构造器设置依赖关系。 举个栗子 Studnet.javapackage com.hk.spring.di02;public class Student { private String name; private int age; private原创 2017-03-29 10:54:55 · 363 阅读 · 0 评论 -
Spring基于XML的DI之设值注入
Spring基于XML的DI之设值注入什么是注入Bean实例在调用无参构造器创建了空值对象后,就要对Bean对象的属性进行初始化。初始化是由容器自动完成的,称为注入 注入分类根据注入方式的不同,常用的有两类:设置注入、构造注入;还有一种是实现特定接口注入,由于这种注入方式采用了入侵编程,污染了代码,所以几乎不用原创 2017-03-29 10:35:39 · 486 阅读 · 0 评论 -
Hibernate持久化数据中文乱码
Hibernate持久化数据中文乱码 数据库编码为utf-8,开发环境编码也为utf-8,插入中文数据仍旧乱码 解决方法:修改Hibernate.cfg.xml中的hibernate.connection.url的值即在数据库名称后面加上参数?useUnicode=true&characterEncoding=UTF8<property name="hibernate.connection.ur原创 2017-03-09 14:47:34 · 388 阅读 · 0 评论 -
java操作Properties文件
昨天做了个用dom4j操作xml,因为背景是要统计访问站点人数;做的时候就有一哥们对我说为什么不用Properties呢?直接用Java的API操作,不需要借助其他jar,想想也是,今天就用Properties试试 首先要有一个概念,properties文件存储的都是键值对,而且键和值都是字符串类型 开始准备: 一、创建一个web工程,在src目录下创建一个properties文件,文件的后缀原创 2017-02-26 14:15:04 · 519 阅读 · 0 评论