使用IDEA创建SpringBoot项目的方法步骤
1.打开IDEA,创建新项目,选择Spring Initializr 2.输入Artifact 3.勾选Web 4.点击finish完成 5.进入项目,可以将以下内容删除 pom.xml文件: <?xml version="1.0" encoding="UTF-8"?> <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> <groupId>com.example</groupId> <artifactId>springbootdemo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>springbootdemo</name> <description>Demo project for Spring Boot</description> <!--起步依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <dependencies> <!--开发web项目相关依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--springboot单元测试--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <!--maven构建--> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> 6.创建一个HelloController package com.example; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/hello") public String hello() { return "hello,this is a springboot demo"; } } 7.程序自动生成的SpringbootdemoApplication,会有一个@SpringBootApplication的注解,这个注解用来标明这个类是程序的入口 package com.example; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //入口 @SpringBootApplication public class SpringbootdemoApplication { public static void main(String[] args) { SpringApplication.run(SpringbootdemoApplication.class,args); } } @SpringBootApplication开启了Spring的组件扫描和springboot的自动配置功能,相当于将以下三个注解组合在了一起 (1)@Configuration:表名该类使用基于Java的配置,将此类作为配置类 (2)@ComponentScan:启用注解扫描 (3)@EnableAutoConfiguration:开启springboot的自动配置功能 8.运行SpringbootdemoApplication类 测试: 在地址栏中输入http://localhost:8080/hello 9.使用启动jar包的方式启动 (1)首先进入项目所在目录,如果是mac系统在项目上右键,选择Reveal in Finder,Windows系统在项目上右键选择Show in Explorer,即可打开项目所在目录 (2)打开终端,进入项目所在目录
输入mvn install,构建项目 (3)构建成功后,在项目target文件夹下会多出一个jar包 (4)使用java -jar springbootdemo-0.0.1-SNAPSHOT.jar 启动jar包即可 参考: 廖师兄:两小时学会Springboot 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 基于SpringCloud实现Shard-Jdbc的分库分表模式,数据库扩容
- 如何在java(struts)中保留下拉列表的选定值
- java – 在Intellij 13上,创建的可执行jar无效或已损坏
- java – 在根据值对地图进行排序时,缺少某些值.是什么导致这
- 多线程 – 具有危险指针的无锁存储器回收
- java – Spring Boot Swagger自定义swagger-ui.html
- 详解JDK中ExecutorService与Callable和Future对线程的支持
- 完美解决在Servlet中出现一个输出中文乱码的问题
- 为什么在Java 8中的lambda表达式需要使用其中的变量来使用“
- java – 在XYJfree图表中自定义条形颜色