Skip to content

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

License

Notifications You must be signed in to change notification settings

123wyc/springboot-learning-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

JeffLi1993liqiangqiang
and
liqiangqiang
Sep 26, 2017
6969fcc · Sep 26, 2017

History

86 Commits
Sep 26, 2017
Sep 26, 2017
Sep 26, 2017
Feb 23, 2017
Jun 28, 2017
Jun 21, 2017
Sep 8, 2017
Feb 28, 2017
May 8, 2017
May 17, 2017
May 19, 2017
Feb 7, 2017
May 19, 2017
Mar 23, 2017
Jun 5, 2017
May 3, 2017
Feb 23, 2017
May 19, 2017
Feb 23, 2017
Mar 14, 2017
May 2, 2017
Feb 6, 2017
Jun 28, 2017
Jun 26, 2017

Repository files navigation

springboot-learning-example

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

推荐 springcloud-learning-example

spring cloud 实践学习案例
https://github.com/JeffLi1993/springcloud-learning-example

Spring For All 社区

Spring For All 社区是新组建的关于 Spring 的纯技术交流社区(涵盖 Spring Boot、Spring Cloud 等内容),集诸多开源爱好者和技术大牛贡献内容和交流问题。我们不夸大、不装逼、做最纯粹的技术分享!!!

看看我们超强的群众基础,欢迎有兴趣的朋友加入QQ群分享与交流:

Spring For All 社区 ① 365234583(满)
Spring For All 社区 ② 123013854(满)
Spring For All 社区 ③ 290714704(满)
Spring For All 社区 ④ 112133511(满)
Spring For All 社区 ⑤ 157525002(满)
Spring For All 社区 ⑥ 564840207
Spring For All 社区 ⑦ 470962790(满)
Spring For All 社区 ⑧ 613456104(满)
Spring For All 社区 ⑨ 534583667
Spring For All 社区 ⑩ 210742970 (满)
Spring For All 社区 ⑪ 517395240
Spring For All 社区 ⑫ 498098401

博主微信:139-5868-6678

作者与学习乐园

源码地址:我的GitHub地址OSCGit地址
作者:泥瓦匠BYSocket
关注微信公众号【泥瓦匠BYSokcet】,及时得到技术文章推送
公众号

一、项目结构

「Spring Boot 那些事」:传送门

a. 『 基础 - 入门篇 』

b. 『 基础 - Web 业务开发篇 』

c. 『 基础 – 数据存储篇 』

d. 『 基础 – 数据缓存篇 』

e. 『 其他篇 』

『 Spring Data ES 篇 』

二、项目 Quick Start 快速开发指南

a. 基本环境配置

在 MySQL 中,创建数据库 springbootdb:

CREATE DATABASE springbootdb;

创建表 city 城市 (因为我喜欢徒步)

DROP TABLE IF EXISTS  `city`;
CREATE TABLE `city` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '城市编号',
  `province_id` int(10) unsigned  NOT NULL COMMENT '省份编号',
  `city_name` varchar(25) DEFAULT NULL COMMENT '城市名称',
  `description` varchar(25) DEFAULT NULL COMMENT '描述',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

插入基础数据

INSERT city VALUES (1 ,1,'温岭市','BYSocket 的家在温岭。');

《 springboot-mybatis 工程 Quick Start 》

首先 check 基本环境配置完成,创建好数据库和表。

1. 修改数据库配置

配置文件地址:springboot-mybatis/src/main/resources/application.properties 修改相应的数据源配置,比如账号、密码等

2. 编译工程

在项目根目录 springboot-learning-example,运行 maven 指令:

mvn clean install

3. 运行工程

右键运行工程包中 org.spring.springboot.Application Spring Boot 应用启动类的 main 函数,然后在浏览器访问:

http://localhost:8080/api/city?cityName=温岭市

可以看到返回的 JSON 结果:

{
    "id": 1,
    "provinceId": 1,
    "cityName": "温岭市",
    "description": "我的家在温岭。"
}

最后,

推荐 《Spring Boot教程与Spring Cloud教程》

About

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 88.7%
  • HTML 11.1%
  • Other 0.2%