美文网首页
springBoot尝鲜

springBoot尝鲜

作者: Mcq | 来源:发表于2020-12-14 22:51 被阅读0次

属性安全配置
// 原始属性注入方式
@ConfigurationProperties(prefix = "book") 定义book.properties文件,然后通过逐一写到对象属性上

yaml配置和properties

加载时前者有序,或者无序
yaml暂不支持注解注入springboot中

yaml使用,代替application.properties,安全属性注入

删除application.properties并创建.yaml文件,分层方式书写,下层属性空格,冒号后空格

// shift + F6 快捷类重命名

如何应对不同环境之间的频繁切换
Profile,分环境使用配置文件,条件注解的简化
以properties为例

application-test.properties // test
application-prod.properties //

在application.properties中
定义使用哪个配置,公用的放到application.properties中:spring.profiles.active=test

springBoot整合视图层
freemarker:创建项目时,选择相应依赖
在application.properties或.yaml文件中可修改默认配置,比如模板路径,编码格式,文本类型等等

Thymeleaf新一代模板类型,支持HTML,也可以渲染html片段,发送邮件使用
配置方式与配置freeemarker类似,springboot已有自动配置

整合JSP,
加依赖,tomcat-embed-jasper,jstl
JSP文件放在open setting moudle方式创建的web目录下
配置视图解析器,创建一个类继承WebMvcConfiguer,重写configureViewResolvers方法,方法中指定路径和后缀名registry.jsp("/jsp",".jsp")

springBoot整合web

自带jackson,可直接返回json

HttpMessageConverter
处理客户端和服务队之间的json对象相互转换,SpringMVC自动配置了jackson和Gson的HttpMessageConverter。

使用场景,日期转换,

可以在实体类中加注解,繁琐重复,
创建配置类,
全局配置 HttpMessageConverter
创建ObjectMapper

Gson,fastJson...

相关文章

  • springBoot尝鲜

    属性安全配置// 原始属性注入方式@ConfigurationProperties(prefix = "book"...

  • SpringBoot + Swagger尝鲜

    配置类 这里整理一下,大概注解@Api 用于 Controller 类上...

  • 第四十七章:SpringBoot2.0新特性 - Quartz自

    在新版本的SpringBoot2.0发布后,急迫尝鲜的我将相关的项目已经更换为最新版本,在SpringBoot源码...

  • Spring Native打包本地镜像,无需通过Graal的ma

    简介 在文章《GraalVM和Spring Native尝鲜,一步步让Springboot启动飞起来,66ms完成...

  • jdk10与springboot2.1.0尝鲜

    jdk10 出来后,本着玩玩新特性的原则,在看了一部分说明文档后(英文水平一般),看看社区的文章开始对Spirng...

  • 尝鲜

    看到新鲜的就想尝试,青芒果,以为是好东西,买了才知道,我就是棒槌,希望我以后不二过,我得学改变自己,成长需要思考用...

  • 尝鲜

    第一次发现这么方便的书写工具, 很久没写东西了,人都变得乏味而枯燥, 希望是个好的开始。 今天早上看见一个年轻的妈...

  • 尝鲜

    原来一直不知道别的朋友们怎么发原创,现在可算是找到了“红袖添香”的所在。

  • 尝鲜

    引子 最近止儿文学为让更多读者听到好声音,特此开办一条:【上林苑之声】,此单条每周发一条,具体要求如下: ...

  • 尝鲜

    胡卓明 周六,一个星期的阴雨连绵。持续晚睡,补觉。 午后晃悠到菜市场,看见满市场都是菌子,甚是喜爱。只是家里的大厨...

网友评论

      本文标题:springBoot尝鲜

      本文链接:https://www.haomeiwen.com/subject/jlgbgktx.html