继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

锦书难书Q
关注TA
已关注
手记 63
粉丝 0
获赞 8

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

http://img4.mukewang.com/632d2d7f0001b13a09880596.jpg

创建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;

 


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP