从0开始学习SpringCould(1)--SpringBoot项目搭建
来源:互联网 发布:空姐日记知乎 编辑:程序博客网 时间:2024/05/12 14:20
SpringCloud 百度百科
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
SpringBoot 百度百科
进入正题,(本文使用IntelliJ IDEA作为演示IDE)
一、使用IDEA搭建SpringBoot项目
1、File–>New–>Module
2、Spring Initializr
3、设置项目信息
4、选择所使用到的SpringBoot组件
5、选择项目所在路径
6、SpringBoot初始项目结构
二、启动并访问项目
SpingBoot创建完毕,${项目名称}Application.java为项目的核心类
1、在该类添加一个可以被访问到的资源,如下:
@GetMapping("")public @ResponseBody String index(){ return "Start UP ..";}
2、运行该类
注意,SpringBoot内部集成了tomcat,不在需要tomcat,可以直接右键运行
右键 –> Run ‘SpringbootDemoApplication’
3、查看启动状态
控制台打印出如下两行就说明启动成功,默认端口号为:8080
下一篇会说明如何配置端口号、访问路径等
4、访问
路径:http://localhost:8080/
三、使用maven构建SpringBoot项目
1、创建文件夹结构如下
${项目名}
|-src
|-main
|-java
|-resources
|-test
|-pom.xml
2、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>springboot_demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> <relativePath/> </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> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project>
3、作为maven项目导入到IDE中即可
本篇结束,谢谢!
更多内容请关注微信公众号:
- 从0开始学习SpringCould(1)--SpringBoot项目搭建
- 从0开始学习SpringCould(3)--SpringBoot 定时任务
- 从0开始学习SpringCould(4)--SpringBoot 集成freemarker
- 从0开始学习SpringCould(6)--SpringBoot 集成swagger2
- 从0开始学习SpringCould(2)--SpringBoot yml简单配置
- 从0开始学习SpringCould(5)--SpringBoot 集成Mybatis使用Druid数据源
- 从0开始学习SpringCould(7)--SpringBoot 多环境配置
- 从0开始学习SpringCould(8)--SpringBoot 分环境读取配置文件
- 从0开始学习SpringCould(9)--Eureka 服务注册发现
- 从0开始学习SpringBoot-第1天
- 从今天开始学习springboot--
- 从0开始学习SpringBoot-第2天
- 从0开始学习SpringBoot-第3天
- 【SpringBoot】从0到1认识springboot----搭建简单Demo
- springcould学习(二)之eureka
- springboot (1) 快速搭建简单项目
- springboot项目搭建(一)
- 从0开始搭建javaee开发环境和下载项目
- Java Spring MVC入门(八)——Spring注解@Autowired @Qualifier等
- 欢迎使用CSDN-markdown编辑器
- 10年前他比马云还有名,如今斥资1.5亿抄底进军美国网贷
- 干货整理 | 容器是 DevOps 的必由之路——标准化带来的 DevOps(上)
- 用spring mvc替换Struts2.0
- 从0开始学习SpringCould(1)--SpringBoot项目搭建
- 世峰数字科技(sufencg.com)与深圳职业技术学院互动研究实验室达成“体感互动技术实训平台”项目合作
- java 批量简化文件名称
- yii2.0里的跨控制器跳转redirect跳转方法
- 尺度不变特征变换匹配算法详解 Scale Invariant Feature Transform(SIFT)
- 常用数据库连接方式url
- PHP的生成器
- vsphere虚拟机的基本概念
- Effective Java之在公有类中使用访问方法而非公有域(十四)