标签:level star debug jre 比较 集成 起点 管理 部署
前言
不是颠覆spring框架,而是对spring框架整合其他的框架进行封装和简化,
降低框架整合的门槛,让更多程序员或者初学者也可以做框架整合的事情,
可以非常快速的搭建一个高度整合的一个项目。
什么是Spring boot框架
Spring boot框架是构建所有spring应用程序的起点,
springboot的设计目的是让您尽可能快的搭建和运行项目,
而不是预先编辑spring的配置文件(模板式的配置文件)
Spring boot特点概述
针对简单配置文件
两个思想
a) 不需要管理依赖包的版本号了(Spring团队pivotal帮我们测试管理依赖包之间的兼容问题)
[maven自带的一个功能]
采用默认的配置文件的方式来简单框架的配置
工作原理:根据项目中加载的依赖包,动态去加载配置文件
Spring boot 的使用
创建项目的方式
注:内嵌了web容器
整合mybatis
mybatis.mapper-locations=classpath:mapper/*.xml
4.打印mybatis执行sql
logging.level.com.seecen.sc1904springboot.dao=debug
Springboot默认运行方式改为tomcat运行方式
把springboot项目部署到外部tomcat中
1.修改启动类
2.修改项目打包类型
把jar类型的改成war包形式
<packaging>war</packaging>
配置文件格式
*.properties
*.yml
*.yaml
热部署
依赖包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
.yml配置
devtools:
restart:
enabled: true #是否自动重启项目
additional-paths: src/main/java #额外监听目录
exclude: static/**,WEB-INF/views/** #排除监听目录
开发和生产环境双配置
Spring.profiles.active = dev(配置文件的后缀)
Spring-boot+jsp
内嵌tomcat的方式运行项目
打包项目
mvn package
运行项目(开发环境运行)
mvn spring-boot:run
运行打包的文件
注:生产环境不会安装maven工具
JRE JAVA运行环境
JAVA命令运行WAR包
java –jar xxxxx.war
注:springboot项目中使用了jsp打包成jar包会存在找不到jsp的问题(打成war格式的部署包可以解决这个问题)
注:springboot框架为微服务框架打好基础
Springboot 特性简介
降低了对环境的要求,可以通过命令的方式来运行项目
标签:level star debug jre 比较 集成 起点 管理 部署
原文地址:https://www.cnblogs.com/lin02/p/11480535.html