
SpringBoot
SpringBoot学习内容
huangxiao776
这个作者很懒,什么都没留下…
展开
-
SpringBoot国际化配置流程(超详细)
*** 国际化消息源*/@Resource/*** 区域解析器,供消息源@MessageSource根据不同的区域@java.util.Locale读取不同的properties文件*/@Bean// 设置默认区域:简体中文/*** 使用自定义LocalValidatorFactoryBean,* 设置Spring国际化消息源,用户jsr303验证信息实现自定义国际化*/@Bean: Locale对象表示特定的地理、政治或文化区域,用以区分区域。原创 2024-03-28 15:03:59 · 4754 阅读 · 0 评论 -
SpringBoot整合SpringSession以及自定义CookieSerializer和RedisSerializer详解
官方文档:https://docs.spring.io/spring-session/docs/2.2.6.RELEASE/reference/html5/#api-cookieserializer引入SpringSession依赖<!-- SpringSession,解决分布式session共享问题--> <dependency> <groupId>org.springframework.session</groupId.原创 2021-04-16 21:59:56 · 9850 阅读 · 1 评论 -
@Qualifier注解的作用
@Autowired(required = false)@Qualifier("springSessionDefaultRedisSerializer")public void setDefaultRedisSerializer(RedisSerializer<Object> defaultRedisSerializer) { this.defaultRedisSerializer = defaultRedisSerializer;}由于容器中可能会存在多个Redis序列化器原创 2021-04-16 20:39:22 · 458 阅读 · 0 评论 -
@autowired、@autowired(required = false)注解放在方法上的作用详解
@autowired用于测试的实体类User,并将这个类注入到Spring容器中,为@autowired注解放在方法做前提工作@Componentpublic class User { private String name = "张三"; public String getName() { return name; } public void setName(String name) { this.name = name;原创 2021-04-16 20:15:54 · 8798 阅读 · 1 评论 -
SpringBoot的Test使用@Autowired注入失效引起NullPointerException空指针异常的问题解决
问题描述在单元测试时使用@Autowired自动注入时注入失败时因为我们要注入的对象有可能是要整个项目启动之后才有的对象解决方法所以在我们的测试类上使用@RunWith(SpringRunner.class)注解@RunWith(SpringRunner.class)@SpringBootTestpublic class MyApplicationTests { @Autowired OSSClient ossClient; @Test public void co原创 2021-03-08 00:12:38 · 3653 阅读 · 1 评论 -
SpringBoot单元测试@Test没有run的解决方法
问题描述明显能看到代码的左边没有绿色的三角形运行按钮,而且右键也没有run出现这样的情况就是测试类没有用public修饰【笑哭】。解决方法添加 public 修饰符原创 2021-03-07 21:51:52 · 2110 阅读 · 1 评论 -
Spring initializr总是网络连接超时?赶紧来看看解决办法吧
安装阿里插件使用阿里代理创建项目的过程和使用Spring initializr一模一样,妈妈再也不用担心连接超时了。原创 2021-02-25 19:14:54 · 1665 阅读 · 0 评论 -
springboot关于使用layui文件上传后需要重启服务器才能访问图片的解决方法
解决/goodsImg/**是我的访问路径,D:\Development Tools\workspace_idea\mall\mall-api\src\main\resources\static\goodsImg\ 是我上传的图片的绝对地址。@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { /** * 静态资源映射 * @param registry */原创 2021-02-05 13:28:45 · 497 阅读 · 0 评论 -
spring boot 2.x配置自定义拦截器会拦截静态资源解决方法
spring boot 2.x配置自定义拦截器会拦截静态资源解决方法 @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new InterceptorConfig()).addPathPatterns("/**"). excludePathPatterns("/","/index","/admin/user/原创 2020-12-22 21:35:03 · 271 阅读 · 0 评论 -
Consider defining a bean of type ‘com.nclg.mall.service.AdminService‘ in your configuration.
问题描述使用spring boot分模块开发时启动application出现错误Consider defining a bean of type 'com.nclg.mall.service.AdminService' in your configuration.原因spring boot默认只扫描application启动器所在的包及其子包,分模块的包不在同一个包下解决指定spring boot应该扫描哪些包@SpringBootApplication(scanBasePackages =原创 2020-12-22 19:44:36 · 670 阅读 · 0 评论 -
SpringBoot之如何在控制台打印出执行的sql语句
设置日志输出级别为 DEBUG方式一:application.yml## 设置debug可以打印Sql语句logging: level: com: company: cache: debug方式二:application.propertieslogging.level.com.company.cache=debug原创 2020-12-14 19:52:22 · 5399 阅读 · 0 评论 -
springboot导入自定义启动器依赖后导包出现错误:Cannot resolve symbol... 的错误解决
解决方法1、把自定义的自动配置模块的resources目录下的application.properties文件删除2、resources目录下创建META-INF/spring.factories文件,并配置自动配置类的全限定路径org.springframework.boot.autoconfigure.EnableAutoConfiguration=\// 这是我自定义的自动配置类com.atguigu.starter.HelloServiceAutoConfiguration3、把spr原创 2020-12-13 15:33:52 · 4983 阅读 · 0 评论 -
Springboot配置Druid数据源详解
配置数据源1、添加Druid依赖<!-- druid数据源--><!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.3</versi原创 2020-12-11 17:54:32 · 1637 阅读 · 0 评论 -
使用DataSourc获取数据库连接报java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)
错误信息java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO)原因原因就是我们没有传入或者没有配置数据库的username和password,我自己开始写springboot使用JDBC获取连接对象时,我出现这个错误的原因是我居然使用的是data-username,data-password来连接数据库,怪自己学艺不精,别笑啊,对,就说你呢。严肃点。后面改成下面的图就好了。我的测试代码原创 2020-12-10 17:31:04 · 383 阅读 · 0 评论 -
使用springboot提交DELETE请求报:There was an unexpected error (type=Method Not Allowed, status=405).错误
使用springboot提交DELETE请求报405错误。解决办法:在配置文件中添加:spring.mvc.hiddenmethod.filter.enabled=true原创 2020-12-08 14:12:43 · 587 阅读 · 0 评论