课程名称:Java工程师2022版
课程章节:Spring Boot电商项目
课程内容:
①Spring Boot入门:Spring Boot可以帮你简化spring的搭建,并且快速创建一个spring的应用程序。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
课程收获:
Spring Boot核心特点:
(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
(2)内嵌Tomcat或Jetty等Servlet容器;
(3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
(4)尽可能自动配置Spring容器;
(5)提供准备好的特性,如指标、健康检查和外部化配置;
(6)绝对没有代码生成,不需要XML配置
创建Spring Boot项目:
1. Spring官网 start.spring.io
2. IDEA集成的Spring Initializr(可将Spring官网源码下载自行编译,提高运行速度)
关于配置文件:
server.port=8888
spring.application.name=first-spring-boot
server.servlet.context-path=/first
school.grade=3
school.classNum=7
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/reader?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true
spring.datasource.username=root
spring.datasource.password=123456
而当使用配置文件的信息时,可以使用@Value注解
@Value("${school.grade}")
private Integer grade;
@Value("${school.classNum}")
private Integer classNum;