手记

【九月打卡】第19天 Java主流框架实战-Spring Boot电商项目实战

课程名称: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;

 


0人推荐
随时随地看视频
慕课网APP