简 介
Spring Boot是一个构建在Spring框架顶部的项目。它提供了一种简便,快捷的方式来设置,配置和运行基于Web的简单应用程序。
在Spring Boot不需要XML配置(部署描述符)。它使用约定优于配置软件设计范例,可以减少开发人员的工作量。
SpringBoot体系结构
数据库层:在数据库层中, CRUD (创建,检索,更新等)。
SpringBoot基础目录结构
ProjectName
+- src
+- main
+- java
+- resources
| +- static
| +- templates
| application.properties
+- test
+- java
| pom.xml
Spring Boot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group所有差异):
生成的ProjectApplication和ProjectApplicationTests类都可以直接运行来启动当前创建的项目,如果项目未创建任何数据访问或Web模块,程序会在加载完Spring之后结束运行。
创建springboot应用程序
Springboot配置
# web服务访问端口
server.port=8090
# 数据库连接
spring.datasource.url=jdbc:mysql://192.168.XX.2:3306/xxx
# 应用名称
Spring.application.name=hello
server:
port: 8090
spring:
datasource:
url: jdbc:mysql://192.168.XX.2:3306/xxx
application:
name: hello
# java -jar xx.jar --server.port=8090
application.properties和application.yml文件可以放在四个位置,按照优先级排序如下所示:
springboot/
├── application.properties
├── config
│ └── application.properties
└── HelloWorld-0.0.1-SNAPSHOT.jar
此外,如果在相同优先级位置同时有application.properties和application.yml,那么application.properties里的属性里面的属性就会覆盖application.yml。
多环境配置
在Spring Boot中多环境配置文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,比如:
执行java -jar xxx.jar --spring.profiles.active=prod,也就是生产环境的配置(prod)
项目打包运行
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129129.html
摘要:因为某些原因,不方便在这里直接发送百度链接,关注我的微信公众号面试通关手册回复资源分享第一波即可领取。然后大家还有什么问题的话,可以在我的微信公众号后台面试通关手册给我说或者加我微信,我会根据自己的学习经验给了说一下自己的看法。 这是一篇针对Java初学者,或者说在Java学习路线上出了一些问题(不知道该学什么、不知道整体的学习路线是什么样的) 第一步:Java基础(一个月左右) 推荐...
摘要:开公众号差不多两年了,有不少原创教程,当原创越来越多时,大家搜索起来就很不方便,因此做了一个索引帮助大家快速找到需要的文章系列处理登录请求前后端分离一使用完美处理权限问题前后端分离二使用完美处理权限问题前后端分离三中密码加盐与中异常统一处理 开公众号差不多两年了,有不少原创教程,当原创越来越多时,大家搜索起来就很不方便,因此做了一个索引帮助大家快速找到需要的文章! Spring Boo...
摘要:基础入门篇简介可以基于轻松创建可以运行的独立的生产级的应用程序。对平台和第三方类库我们有自己看法和意见约定大于配置。官网目前最新版本是我们接下来就在这个版本的基础上面进行学习。变成项目引入依赖。 SpringBoot基础入门篇 简介 Spring Boot可以基于Spring轻松创建可以运行的、独立的、生产级的应用程序。 对Spring平台和第三方类库我们有自己看法和意见(约定大于配置...
阅读 1229·2023-01-11 13:20
阅读 1536·2023-01-11 13:20
阅读 992·2023-01-11 13:20
阅读 1644·2023-01-11 13:20
阅读 3953·2023-01-11 13:20
阅读 2447·2023-01-11 13:20
阅读 1285·2023-01-11 13:20
阅读 3440·2023-01-11 13:20