随笔分类 - Spring Boot
摘要:我们开发任何一个Spring Boot项目,都会用到如下的启动类 从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplication.run)最为耀眼,所以要揭开SpringBoot的神秘面纱,我们要从这两位开始就可以了。 一、S
阅读全文
摘要:首先,Spring Boot 2.0.0 要求 Java 8 或更高版本,不再支持 Java 6 和 7。 在 Spring Boot 2.0 中,许多配置属性已被重命名或被删除,相应地,开发者需要升级他们的 application.properties/application.yml。为了方便升级
阅读全文
摘要:起因是Spring建议”总是在您的bean中使用构造函数建立依赖注入。总是使用断言强制依赖”,而且之前用@Autowired时idea总是给警告,于是全部改成了构造器注入,运行时发生了循环注入,于是找了一下原因,跟Spring boot变量的初始化顺序有关系。 Spring boot变量的初始化顺序
阅读全文
摘要:WebMvcConfigurerAdapter()是在SpringBoot1.x里用的,在2.0版本已经被标记为过时了。配置类继承WebMvcConfigurerAdapter的方式改为实现WebMvcConfigurer接口
阅读全文
摘要:升级到最新版本的fastjson以后报的错,查了一下资料,发现 fastjson从1.1.41升级到1.2.28之后,请求报错:json java.lang.IllegalArgumentException: 'Content-Type' cannot contain wildcard type '
阅读全文
摘要:Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。关于详细介绍可查看http://www.iteye.com/magazines/90 SpringBoot中集成Druid非常简单 一:yml中添加配置链接 二:添加DruidConfiguration配置类 三:
阅读全文
摘要:至于poi的用法就不多说了,网上多得很,但是发现spring boot结合poi的就不多了,而且大多也有各种各样的问题。 功能比较简单,没有做太多扩展,想自己扩展的可以查看poi的官方文档自行扩展,简单的很。 如果用POST提交,前端不能用Ajax,只能用form表单提交,参数接受Controlle
阅读全文
摘要:1、Controller类上加@RestController注解 2、Controller类上加@Controller注解,Action接口上加@ResponseBody注解
阅读全文