南京网站关键词推广,wordpress安装在子目录,广西壮族自治区简称,网站的优化方案1. 入门案例
问题导入
SpringMVC的HelloWord程序大家还记得吗#xff1f; SpringBoot是由Pivotal团队提供的全新框架#xff0c;其设计目的是用来简化Spring应用的初始搭建以及开发过程 原生开发SpringMVC程序过程 1.1 入门案例开发步骤
①#xff1a;创建新模块#…1. 入门案例
问题导入
SpringMVC的HelloWord程序大家还记得吗 SpringBoot是由Pivotal团队提供的全新框架其设计目的是用来简化Spring应用的初始搭建以及开发过程 原生开发SpringMVC程序过程 1.1 入门案例开发步骤
①创建新模块选择Spring初始化并配置模块相关基础信息 ②选择当前模块需要使用的技术集 ③开发控制器类 RestController
RequestMapping(/books)
public class BookController {GetMapping(/{id})public String getById(PathVariable Integer id) {System.out.println(id id);return hello , spring boot! ;}
} ④运行自动生成的Application类 最简SpringBoot程序所包含的基础文件
?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.0/version/parentgroupIdcom.itheima/groupIdartifactIdspringboot-01-quickstart/artifactIdversion0.0.1-SNAPSHOT/versiondependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependencies
/project
SpringBootApplication
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}
} Spring程序与SpringBoot程序对比 注意事项
基于idea开发SpringBoot程序需要确保联网且能够加载到程序框架结构
1.2 基于SpringBoot官网创建项目 1.3 SpringBoot项目快速启动
① 对SpringBoot项目打包执行Maven构建指令package
② 执行启动指令
java -jar springboot_01_quickstart.jar # 项目的名称根据实际情况修改
注意事项
jar支持命令行启动需要依赖maven插件支持请确认打包时是否具有SpringBoot对应的maven插件。
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins
/build