Spring-boot实战

0.概念整理

0.1 啥是Groovy

Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。
Groovy百度百科

0.2 spring-boot CLI

Spring Boot CLI 是 Spring Boot Commad Line 的缩写,是 Spring Boot 命令行工具。在 Spring Boot CLI 可以跑 Groovy 脚本,通过简单的 Java 语法就可以快速而又简单的学习 Spring Boot 原型。
新手必看,Spring Boot CLI 必会必知

0.3 嵌入式数据库

区别于数据库服务器(oracle/mysql),和应用运行在同一个进程中的db
嵌入式数据库和数据库服务器的区别

0.4 资源描述

资源描述框架(Resource Description Framework),一种用于描述Web资源的标记语言
举例说明:JSON

0.5 JSR-303

JSR 303 用于对 Java Bean 中的字段的值进行验证,一种校验java bean的规范
JSR-303 数据校验学习

0.6 JPA 持久化

java针对持久层(数据库字段-java对象属性映射)提供的规范,hibernate实现了这个规范。
百度百科-jpa

0.7 JMS

java提供的消息api规范,消息队列的api规范
JMS-百度百科

0.8 Actuator是啥

spring-boot提供的app监控组件
Spring Boot Actuator:健康检查、审计、统计和监控

1.spring-boot简介

1.1spring-boot的作用:

简化spring应用开发

1.2怎么简化:

通过简化配置(xml)和简化依赖实现

1.3 spring-boot核心

1.自动配置
2.起步依赖
3.命令行界面cli
4. Actuator:监视spring-boot应用

1.4 安装spring-boot cli

由于目前使用较少,暂时掠取本节

2.创建spring-boot工程骨架

2.1 都有哪几种方式可以生成spring-boot项目骨架

1.官方web网站生成
官方生成地址
2.STS-eclipse插件生成
3.idea14之后生成
4. cl生成

2.2 idea 生成spring-boot项目骨架

1.打开idea->Create New Project
2.选择sdk和initializr
在这里插入图片描述
3.编辑项目gav和项目名称和基本包名
在这里插入图片描述
4.选择依赖和依赖版本-这里只选了web且版本为1.5.19(已经是最低了,本书采用版本只能更低)
在这里插入图片描述
5.选择项目安放的位置和项目名称

2.3 spring-boot工程的目录结构

在这里插入图片描述
解释:
1.启动类,整个app的启动类
2.放置静态内容(js,css,图片等)
3.放置模版内容(freemarker或者myleaf)
4.项目配置文件
5.测试类,基于JUnit,自动注入了一个spring boot的上下文类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值