springboot项目的基本结构 springBoot项目如何部署?
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:直接返回数据给控制动态创建
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。