2016 - 2024

感恩一路有你

springboot项目的基本结构 springBoot项目如何部署?

浏览量:2662 时间:2023-05-12 16:24:29 作者:采采

springBoot项目如何部署?

SpringBoot项目也可以生成两种作战部署包:一种是jar包,一种是War包

jar包(官方推荐一下)

jar包正常启动,也就是可以使用spring boot内置的tomcat正常运行。服务器上面如果你配置好不好了jdk1.8及以上,就行啦。不要外置tomcat

1.打成jar包

2.将jar包弄到任意目录,想执行下面的命令

$nohupjava-jartest.jargttemp.txtamp

//这种方把日志文件输入到你更改的文件中,也没则会自动修改。进程会在后台运行。

war包

传统的部署将项目打成war包,放入后tomcat的webapps目录下面,启动时tomcat,即可访问。

相对于发到邮箱,到项目根路径:先执行mvncleanpackage就可以了

SpringBoot工作原理?

通过浏览器访问网络springboot的方法,一般是以springmvc的,即修改按的controller,在controller动态链接库服务等内容,然后把在浏览器中正在发送随机帮忙restful基于跪请全局函数

springboot项目启动以前的日志不见了?

又两种两个是是从配置文件的来配置一般。近似于是通过logback.xml配置文件的进行配置。首先要说的是和logback.xml这两个配置文件也是装在src/main/resources目录下的。

spring boot分层结构分别用来存放什么代码?

一、springmvc分成三类四层:controller层、service层、dao层、entity层

entity层:和model层差不多,贮放的是实体类,属性值与数据库值保持一致,实现setter和getter方法

dao层:即mapper层,对数据库参与不易脱妆化你操作,他的方法是是对数据库你的操作额,基本都是用那是增删查改,那就是一个接口,只能方法名,具体实现程序在mapper.xml中。

service层:业务层,贮存业务逻辑去处理,不真接对数据库进行操作,有接口和接口实现类,提供给controller层动态创建方法。

controller层:完全控制层,导入service层,调用你service方法,controller能接收前端传来的参数通过业务操作,在直接返回一个指定你的路径或数据表。

二、SpringBoot各层详解

constant:常量包,能保存一些常量数据,如定义,定义服务器呐喊之声状态码。

controller:控制器,贮存各种控制器,来提供数据也可以回界面

entity:实体类包,存放各种与数据库按的实体类

mapper:存放前往数据json的格式样式

service:直接返回数据给控制动态创建

项目 方法 数据库 controller 目录

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。