当前位置: 代码迷 >> 综合 >> Spring Boot and Cloud part3
  详细解决方案

Spring Boot and Cloud part3

热度:64   发布时间:2024-01-29 06:46:17.0

#part3

1、Spring Boot应用的起步于配置
1.1、进入start.spring.io进行搭建框架
1.2、下载框架
1.3、application.properties文件下:

server.port=9090可以更改端口为9090
###1.4、build.gradle文件下:
implementation 'org.springframework.boot:spring-boot-starter-web’其中封装了许多依赖,包括tomcat等。
testImplementation(‘org.springframework.boot:spring-boot-starter-test’)此依赖是测试依赖。
1.5、@SpringBootApplication注解:是Sprnig Boot项目的核心注解,目的是开启自动配置
spring boot建议的目录如下:
5.1、Application.java建议放在根目录下,主要用于一些框架配置
5.2、domain目录主要用于实体与数据访问层
5.3、service层主要是业务类代码
5.4、controller负责页面访问控制
1.6、两种配置文件形式
1、properties文件形式(已经逐渐不流行)
例如:
server.port=9090
server.test1=abc
server.test2=asd
2、yml(Yet Another Markup Language)文件形式
例如:
server:
      port:9090
      test1:abc
      test2:asd
3.两种配置文件相互转换:
将application.properties重命名为application.yml。
其中内容格式随着更改即可
2、Spring Boot打包文件内容与结构深入分析
2.1、打包jar包命令:bootJar(可执行的jar包)
1.在终端进入到jar包坐在目录运行:java -jar name.jar即可运行这个jar包,此时进入localhost:端口号,即可进入到web页面
2.日常生活的开发中经常使用打包成jar包进行部署。
3.jar命令可以解压缩jar包,也可以使用解压缩软件进行解压缩
mac使用自带的解压缩命令:unzip name.jar -d ./解压缩出来的外部文件名
2.2、jar包解压缩后三个文件
1、BOOT-INF:
BOOT-INF文件内的classes文件内是当前项目的一个工程结构及配置文件和项目文件
BOOT-INF文件内的lib文件内是工程所使用到的全部依赖jar包
2、META-INF:
META-INF文件下的MANIEEST.MF文件是当前工程的一个清单内容,例如声明了jar运行的一个入口类和版本号等一系列清单
注意:如果修改了MANIEEST.MF文件,那么在结尾一定要有回车换行,否则会出现报错问题
3、org:Spring Boot的一些字节码文件

  相关解决方案