
Spring全家桶
nubipan
一分耕耘,一分收获
展开
-
SpringBoot使用Gson转换Json
在spring-boot-stater-web的依赖中排除jackson的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exc.原创 2020-10-08 23:03:31 · 984 阅读 · 0 评论 -
SpringBoot 更换启动banner
SpringBoot 更换启动banner我么可以到此网站生成 ASCII Generator我们想好要的艺术字。步骤在项目的resources下新建一个banner.txt文件复制在网站生成的艺术字到banner.txt文件中更换完毕实例图片原创 2020-10-08 14:00:30 · 330 阅读 · 0 评论 -
SpringBoot2.0.3打印默认数据源为“HikariDataSource (null)”
SpringBoot2.0.3打印默认数据源为“HikariDataSource (null)”刚刚开始以为DataSource是空对象,后来打印了下面的语句,才知道DataSource不是空的,我砸,我就好奇为什么 打印出HikariDataSource (null) 这样的语句,真的坑。 @Autowired DataSource dataSource; @Autowired DataSourceProperties dataSourceProperties;原创 2020-09-08 00:26:59 · 5078 阅读 · 3 评论 -
SpringBoot中配置数据源后出现(using password: YES)错误
异常问题java.sql.SQLException: Access denied for user ‘’@‘xxx.xxx.xxx.1’ (using password: YES)解决方案,应该注意yml属性中的键名不能出现jdbc-url、driver-class-name原因,查看DataSourceProperties的成员属性可以知道,部分源码中的属性部分,如下显示 /** * Fully qualified name of the JDBC driver. * Auto原创 2020-08-07 23:33:22 · 1149 阅读 · 0 评论 -
SpringBoot集成SpringMVC国际化
SpringBoot集成SpringMVC国际化一、实现步骤二、例子国际化链接切换案例实现图一、实现步骤创建国际化文件,使用Java的属性文件,例如创建一个message.properties文件;根据不同国家语言地区,创建不同的message_语言代码_国家代码.properties文件;如果properties文件名为message,并且在项目的根目录上,则SpringBoot国际化自动将帮助我们自动识别该文件。若不是名为message的文件,则需要在application.properti原创 2020-07-25 16:40:57 · 165 阅读 · 0 评论 -
SpringBoot加载配置路径
配置文件加载位置SpringBoot 会从application.properties或者application.yml中加载配置信息。这两个文件的名称是固定的。这两个文件是SpringBoot的默认配置文件。配置文件的优先级(当前项目路径)file:../config/(当前项目路径)file:../(类路径)classpath:/config/(类路径)classpath:/优先级:高到低。有先读取优先级高的配置文件的配置信息。如无意外,一般都把配置文件放在classpath路径下。原创 2020-06-25 00:05:20 · 869 阅读 · 0 评论 -
SpringBoot之读取配置文件
@Value@Value("xxx")字符串、字面量、Boolean值、$key支持SrpingEL(#{xxx})、配置文件中、环境变量中获取值。但是需要注意的是,@Value这个注解并不支持复杂数据类型的注入。像List、Map、Set之类的。@ConfigurationProperties一、@ConfigurationProperties.通过该注解,可以读取到application.properties和application配置文件中的属性值。1.注解中 prefix 属性是指定原创 2020-06-24 21:23:30 · 225 阅读 · 0 评论 -
Spring事务管理器
Spring事务管理器 配置与使用Spring的事务管理器主要是实现PlatformTransactionManager接口,Spring提供了8个实现类,但是最常用的DataSourceTransactionManager,该类继承了ManagerAbstractPlatformTransactionManager类且ManagerAbstractPlatformTransactionMana...原创 2020-02-21 10:37:28 · 1051 阅读 · 1 评论 -
MySQLNonTransientConnectionException
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Me...原创 2019-07-29 15:56:33 · 5334 阅读 · 0 评论 -
Spring报错之Cannot find the declaration of element 'beans'.
在搭建SSM项目时,在配置spring-mybatis.xml中的头<beans >中http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd报错Description Resource Path Locat...原创 2019-07-29 14:27:14 · 2045 阅读 · 0 评论 -
SpringMVC使用JSR303对进行数据验证
JSR303是Java为Bean数据合法性校验所提供的标准框架。需要对属性标注一些注解如:@NotNull、@Max(value)、@Min(value)等。地址:https://jcp.org/en/jsr/detail?id=303选择适合自己的版本下载。注意:虽然SpringMVC支持JSR303标准的校验框架,Spring的DataBinder进行数据绑定时,同时也会调用相应...原创 2019-07-03 15:06:18 · 413 阅读 · 0 评论