SpringBoot系列——快速构建项目
前言
springboot官方参考指南:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/
Spring Boot是由spring家族提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用“约定大于配置”思想进行了许多默认配置,从而使开发人员简化配置、快速构建项目、愉快开发。
特性
1、创建独立的Spring应用程序 2、直接嵌入Tomcat、Jetty或Undertow(无需部署WAR文件) 3、提供自以为是的“初学者”依赖,以简化您的构建配置 4、尽可能自动配置Spring和第三方库 5、提供生产就绪的特性,例如度量、健康检查和外部化配置 6、绝对不需要生成代码,也不需要XML配置快速构建项目
下载demo
访问官网:https://start.spring.io/,下载demo,解压后就是一个完整的项目了
idea创建
1、new Project
2、填写group、artifact(注意:只能输入小写,否则提示非法字符),选择jar包就可以了
3、选择依赖,这里记得选择Web --> Web,支持MVC,其他的依赖支持自行选择,也可以创建之后手动添加,我这里多选择了Lombok插件,官网:https://www.projectlombok.org/
lombok是在编译时帮我们生成set、get等方法,记得给idea安装lombok插件,不然编写代码时会报错,找不到set、get等方法
4、填写项目名称、路径
项目构建成功
static 放静态资源,如js、css等;templates 放html页面,springboot默认从这两个路径读取;springboot项目注解默认扫描路径:启动类的同级包以及子包
创建一个请求路径:
@GetMapping("/index") public String index(){ return "hello springboot!"; }
我这里8080端口被占用,在配置文件修改一下:
#设置服务端口 server.port=10010
访问成功
结束语
springboot项目使用内嵌Tomcat,不需要将项目添加的idea的Tomcat插件中或者打成war包丢到Tomcat中就能启动运行,后面我们在记录如何部署springboot项目,这里先简单记录如何构建一个springboot项目;
- Spring Boot系列一----使用idea快速构建Spring boot项目
- 快速构建可运行的Spring-boot项目(Hello World)
- 使用Gradle构建SpringBoot工程系列:第四篇:项目初始化(编辑build.gradle文件,引入项目基本配置及依赖)
- JAVAEE——SpringBoot入门:简介、微服务、环境准备、helloworld与探究、快速构建项目
- Maven快速使用教程(二) spring boot 项目构建
- 【Spring Boot&&Spring Cloud系列】使用Intellij构建Spring Boot和Mybatis项目
- 快速构建可运行的Spring-boot项目(Hello World)
- 快速构建可运行的Spring-boot项目(Hello World)
- Spring Boot一、使用IDEA快速构建SpringBoot项目(详细图文教程)
- Gradle快速构建Spring Boot项目
- 快速构建可运行的Spring-boot项目(Hello World)
- [SpringBoot]IDEA快速构建SpringBoot应用项目(二)整合Mybatis + Druid
- 快速构建可运行的Spring-boot项目(Hello World)
- springboot+maven快速构建项目
- 使用Gradle构建SpringBoot工程系列:第三篇 创建Spring Boot项目
- 快速构建可运行的Spring-boot项目(Hello World)
- 快速构建可运行的Spring-boot项目(Hello World)
- 只需两步!Eclipse+Maven快速构建第一个Spring Boot项目
- 构建微服务:快速搭建Spring Boot项目
- 【springBoot】之快速构建一个web项目