SpringBoot框架——创建项目
程序员文章站
2022-05-03 09:13:46
...
SpringBoot框架的使用——创建项目
SpringBoot的特点:创建独立的Spring应用程序、嵌入了Tomcat(无需部署WAR文件)、简化Maven配置、自动配置Spring、提供生产就绪型功能(如指标,健康检查和外部配置)、绝对没有代码生成和对XML没有要求配置。
搭建SpringBoot项目
1、首先创建Maven项目,此处需要注意,创建项目时需要继承springBoot的父项目,同时SpringBoot2.0及以上的版本需要使用jdk1.8 , 2.0以下使用1.7即可。
2、在pom文件中添加SpringBoot的启动器
SpringBoot的启动器是多个jar包的集合,使用不同的启动器,会导入不同的jar包,SpringBoot共有44个启动器,
如:spring-boot-starter-web(支持全栈式Web开发,其中包括了Tomcat和spring-webmvc)
spring-boot-starter-jdbc(支持JDBC数据库)
spring-boot-starter-redis (支持Redis,包括spring-redis)等........
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.10.RELEASE</version>
</parent>
<groupId>com.springBootDemo</groupId>
<artifactId>springBootDemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<!-- 修改jdk版本 (由于项目的jdk为1.6)-->
<java.version>1.7</java.version>
</properties>
<dependencies>
<!-- springBoot的启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
3、编写启动类
package com.springBootDemo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
/***
* @SpringBootApplication注解,它包括了三个注解:
* 1、@Configuration(实现spring中xml配置文件配置的效果);
* 2、@EnableAutoConfiguration(程序启动时,会自动加载springboot所有的配置)
* 3、@ComponentScan:(程序启动时自动扫描当前包及子包下所有类,因此启动类的位置很重要)
* @ServletComponentScan注解,项目启动时会扫描所有的servlet(使用 @WebServlet 的类),并实例化
*/
@SpringBootApplication
@ServletComponentScan
public class Application {
public static void main(String[] args) {
// 通过run方法启动SpringBoot(参数1为启动类的字节码文件对象)
SpringApplication.run(Application.class, args);
// 程序启动完毕后打印
System.out.println("SpringBoot is run !");
}
}
4、运行Application的main方法即可,成功打印“SpringBoot is run !”即代表ok。
上一篇: haproxy配置示例和需要考虑的问题
下一篇: 亿级PV的ELK集群实践之路
推荐阅读
-
idea创建springMVC框架和配置小文件的教程图解
-
创建基于ASP.NET core 3.1 的RazorPagesMovie项目(一)-创建和使用默认的模板
-
创建基于ASP.NET core 3.1 的RazorPagesMovie项目(三)-已搭建基架的Razor页面解释和更新
-
eclipse创建springboot项目
-
maven项目集成Quartz定时任务框架,实现批处理功能
-
Eclipse Springboot项目Dokcer
-
创建简单spring boot项目
-
微项目:一步一步带你使用SpringBoot入门(二)
-
vue-cli创建的项目,配置多页面的实现方法
-
SpringBoot项目使用RedisTemplate遇到key值\xac\xed\x00\x05t\x00的坑