博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot基础教程1.1.1 项目搭建
阅读量:6831 次
发布时间:2019-06-26

本文共 2902 字,大约阅读时间需要 9 分钟。

hot3.png

1. 概述

SpringBoot为微服务而生,大大简化搭建web工程的时间;个人理解,springboot是一些框架的集合, 整合各个框架,降低使用门槛。

1.1. 特色

介绍项目的同时,推荐相关IntelliJ IDEA快捷键,熟能生巧,无需死记硬背。

2. 本节重点

  • 工程搭建
  • 第一个 web服务
  • 工程结构
  • 快捷键

2. 工具

  • IntelliJ IDEA,直接官网下载,,傻瓜式安装
  • Maven,IntelliJ IDEA自带无需安装
  • Springboot ,版本2.0.3.RELEASE
  • Postman,测试工具,(密码:sc1e),解压无需安装

3. 创建项目

点击File -> new -> project,或者快捷键ALT+F

选择Maven -> next

填写项目信息 -> next

  • GroupId:一般为公司域名倒序
  • ArtifactId:一般为项目名称
  • Version:版本号,默认不用变

4. 目录结构

- src    -main        -java            -com.mkeeper            	#web入口目录            	-controller                	#/hello web服务            		-HelloController                #主函数,启动类,运行它如果运行了 Tomcat、Jetty、Undertow 等容器                -Chapter111Application	        #资源文件存放目录        -resouces            #主要的配置文件,SpringBoot启动时候会自动加载application.yml/application.properties		            -application.yml    #测试文件存放目录		    -test#pom.xml 文件是Maven构建的基础,里面包含了我们所依赖JAR和Plugin的信息-pom#编译后产生的文件-target#idea工程文件,忽略,不要修改-Chapter1-1-1.iml

5. 编码Coding

添加pom.xml 依赖

4.0.0
com.mkeeper
Chapter1-1-1
1.0-SNAPSHOT
jar
Chapter1-1-1
Hello Spring Boot
org.springframework.boot
spring-boot-starter-parent
2.0.3.RELEASE
UTF-8
1.8
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-maven-plugin

新建主函数:java -> 右键 -> New -> Java Class,或者快捷键ALT+Insert

package com.mkeeper;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Chapter111Application {    public static void main(String[] args) {        SpringApplication.run(Chapter111Application.class, args);    }}

新建HelloController,快捷键ALT+Insert

package com.mkeeper.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;//@RestController 等同于 (@Controller 与 @ResponseBody)@RestControllerpublic class HelloController {    //@GetMapping 等同于 (@RequestMapping(method = RequestMethod.GET))    @GetMapping("/hello")    public String hello(){        return "Hello SpringBoot";    }}

启动服务,Chapter111Application -> 右键 -> Run,或者快捷键Shift+F10

  • 上图,说明服务已启动,端口8080
  • 另外,关闭服务快捷键Ctrl+F2

6. 测试

打开Postman,输入网址localhost:8080/hello

7. 结束语

开篇文章,多多包涵,有任何建议,欢迎留言探讨,。


欢迎关注博主公众号:Java十分钟 欢迎关注博主公众号

转载于:https://my.oschina.net/Mkeeper/blog/1838580

你可能感兴趣的文章
Elasticsearch + Logstash + Kibana(ELK)安装部署方法
查看>>
exchange2007的5大角色
查看>>
我的友情链接
查看>>
Windows Server 2012 R2 新功能体验——工作文件夹(Work Folders)
查看>>
ubuntu11.10的root密码
查看>>
django python 文件上传【Part 5】
查看>>
【模板】最小费用最大流
查看>>
五周第一次课(1月8日)
查看>>
解决vsftpd编译时的错误:could not read symbols: File in wrong format
查看>>
NHibernate学习总结
查看>>
html转译java语言
查看>>
oracle中时间转换的问题
查看>>
如何设计Android App测试用例
查看>>
sysbench
查看>>
详解MySQL读写分离
查看>>
dns服务器在做nslookup测试的时候,出现dns timeout 2 seconds的错误解释
查看>>
使用监控宝监控snmp性能经验实录
查看>>
開發Android, 從Eclipse官網下載Eclipse開始,從無到有安裝一遍
查看>>
逻辑判断
查看>>
mockcpp的so加载失败问题
查看>>