博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot 2.x工程初始化(一)
阅读量:7095 次
发布时间:2019-06-28

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

  hot3.png

文章的示例工程的功能以文件的上传下载为例

源码地址:

快速开始

​ 进入  填写 Group/Artifact ,选择SpringBoot:2.1.0,选择依赖:web

生成基础工程并打包下载。

https://start.spring.io

由于本人会编写多个工程,所以工程的基本配置统一存放在父工程内,父工程为当前工作空间根目录下的pom.xml。

top.jlzhou.boot
parent
0.1
pom
org.springframework.boot
spring-boot-starter-parent
2.1.0.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-devtools
runtime
org.projectlombok
lombok
provided
true
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-configuration-processor
true
com.alibaba
fastjson
1.2.51
org.springframework.boot
spring-boot-maven-plugin

个人工程的pom.xml则比较简单

boot-war
jar
top.jlzhou.boot
parent
0.1
../pom.xml

关于maven工程初始化失败的问题。主要为下载jar依赖的时候的网络问题引起的,解决方案:

打开C:/Users/[Administrator]/.m2/settings.xml

如果不存在,到下载Maven的zip,到里面找

建议添加aliyun和spring的maven中央仓库;如果在公司内部,添加公司私仓。

aliyun
aliyun maven
central
https://maven.aliyun.com/repository/central
spring
spring maven
central
https://repo.spring.io/release/

导入工程:

本人使用的是Eclipse+STS4

import

Hello World

创建静态文件:/upload/src/main/resources/static/index.html

Spring Boot 2.x

Spring Boot 2.x

hello

创建控制器:/upload/src/main/java/top/jlzhou/boot/controller/HelloController.java

@RestControllerpublic class HelloController {	@RequestMapping("hello")	public String hello() {		return "Hello world";	}}

运行SpringBoot:

右键工程 > Run as > Spring boot App

run-console

打开浏览器,输入 

run-1

点击 hello

run-2

结束语

SpringBoot2.1的工程基本的创建完成,计划后面在讲点什么呢

  1. SpringBoot2.x的JSON支持:Jackson2与FastJSON
  2. SpringBoot2.x的JSON支持:Long类型
  3. SpringBoot2.x的日志
  4. SpringBoot2.x的Servlet
  5. SpringBoot2.x的Filter
  6. ...

SpringCloud微服务框架的搭建。计划中...

正式失业在家,总得做点什么吧!

转载于:https://my.oschina.net/jlzhou/blog/2961655

你可能感兴趣的文章
Java设计模式-适配器模式
查看>>
求任意数阶乘最后一位
查看>>
android 循环操作
查看>>
Promise & Deferred objects in JavaScript Pt.1: Theory and Semantics.
查看>>
Joyoi花店橱窗(原tyvj1124)
查看>>
JavaMail基础案例开发
查看>>
被称"硬盘杀手"的几个win7系统服务如何关闭(转)
查看>>
C# 存储过程
查看>>
软件体系结构的第二次实验
查看>>
无聊记记
查看>>
ODI Scenario 场景
查看>>
操作JSON对象
查看>>
iOS 模态视图,视图之间的切换
查看>>
iptables
查看>>
.NET自动识别GB2312与UTF-8编码的文件
查看>>
Linux下apache日志分析与状态查看方法
查看>>
hdu2412(树形dp)
查看>>
js返回函数, 函数名后带多个括号的用法及join()的注意事项
查看>>
【NOIP2007】矩阵取数
查看>>
关于VIM在Win10下的无意义折腾
查看>>