1.0.0 SpringBoot

SpringBoot

ch01-springboot-hello

  • 创建一个SpringBoot demo
  1. 新建一个Module,在左侧选择Spring Iniitializr
    在这里插入图片描述

  2. 设置关于项目的内容

  3. 添加项目的依赖

  4. 设置项目的名称

  5. 创建成功

  • springBoot的文件结构

    .gitignore
    .mvn
    ch01-hello-springboot.iml
    HELP.md
    mvnw
    mvnw.cmd
    pom.xml
    src

    ​ |-- main

    ​ |–java

    ​ |-- com.ayr.springboot #所有文件都必须要放在SpringBootApplication的同级目录或下级目录才能执行

    ​ |-- SpringBootApplication

    ​ |–resources

    ​ |-- test

    target

    ​ |-- main

    ​ |-- test

ch02-springboot-config

自定义服务器的端口号和项目上下文

  • 在核心配置文件application.properties中配置
#修改端口号
server.port = 端口号
#修改上下文
server.servlet.context-path=/项目名

SpringBoot的核心配置文件

​ SpringBoot项目中只允许存在一个Application类的核心配置文件

  • application.properties 存储数据的结构是key=value的形式

  • application.yml/application.yaml 存储数据的结构为 key: value

    • yml文件的存储格式类似xml,有段落结构,当存储的key中有树形结构时,会有tab缩进,表示下级
    • ”:“ 的后面一定要有一个空格
  • SpringBoot核心配置文件的读取优先顺序

    当一个项目中,同时存在application.properties和application.yaml时,会优先读取application.properties中配置的信息

  • SpringBoot的多环境配置

    • 开发软件时,可能会有许多环境,比如开发环境、测试环境、准生产环境、生产环境
    • SpringBoot可以提前配置多个文件,以供替换使用
    • 配置文件要以application-开头,再在application.properties/application.yaml中指明需要激活的配置文件(指明application-后面的名字即可)

ch03-springboot-object

  • SpringBoot的主配置文件中自定义变量

    • 单个简单类型的变量

      在需要获取自定义变量的属性上,使用@Value("${变量名}")注解。完成依赖注入。

    • 带前缀的自定义变量(变量的前缀必须相同)

      带有相同前缀的自定义变量,可以映射成为一个与前缀名相同的对象,类体使用@ConfigurationProperties注解,注解中强制要求注明一个prefix属性,属性值是自定义变量的前缀名,对象的属性使用Setter注入,需要使用对象时,通过@AutoWired等注解完成自动注入。

ch04-springboot-jsp

  • SpringBoot整合jsp
    1. 创建存放jsp的文件夹,webapp
    2. 在pom文件中添加解析jsp文件的依赖,gav坐标为g:org.apche.tomcat.embedv:tomcat-embed-jasper
    3. 在pom的插件中添加<resouces>,指明源文件在哪,解析的目标文件在哪,源文件中哪些需要编译
    4. 在application.properties中配置试图解析器,spring.mvc.view.prefix,spring.mvc.view.suffix
    5. 按照正常的流程编写Conreoller的代码,测试是否可以正常执行

配置试图解析器,spring.mvc.view.prefix,spring.mvc.view.suffix
5. 按照正常的流程编写Conreoller的代码,测试是否可以正常执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值