分享的是《提高工作效率的IDEA插件》,这篇给大家分享《SpringBoot简明教程(上)》。
述(最多18字一、SpringBoot简介
1、什么是SpringBoot
SpringBoot用来简化spring应用开发,约定大于配置,去繁从简,是J2EE一站式解决方案
2、SpringBoot的优点
快速创建独立运行的Spring项目以及主流框架的集成使用嵌入式的Servlet容器,应用无需打成WAR包starts自动依赖与版本控制大量的自动配置,简化开发,也可修改默认值无需配置XML,无代码生成,开箱即用准生成环境的运行时应用监控与云计算天然集成3、SpringBootFlow体系结构
4、SpringBoot项目
1.SpringBoot项目常见目录结构
2.SpringBoot项目分层
(1)Controller层:控制层
Controller层负责具体的业务模块流程的控制。Controller层负责前后端交互,接受前端请求,调用Service层,接收Service层返回的数据,最后返回具体的页面和数据到客户端。
(2)Service层:业务层
Service层负责业务模块的逻辑应用设计。先设计放接口的类,再创建实现的类,然后在配置文件中进行配置其实现的关联。Service层调用Dao层接口,接收Dao层返回的数据,完成项目的基本功能设计。封装Service层的业务逻辑有利于业务逻辑的独立性和重复利用性。
(3)Dao层:数据访问层
Dao层负责与数据库进行交互。Dao层封装对于数据库的增删改查,不涉及业务逻辑,只是达到按某个条件对数据库中的数据进行某一具体操作的要求。(有的项目中也将Dao层写为Mapper层)
(4)Domain层:数据表对象层
Domain层定义数据库中存储的实体类。(有的项目也将Domain层写为Entity层或Model层)
(5)Config层:配置类层
Config层定义一些与配置有关的类。
3.工作流程
二、Controller层(demo1_controller项目)
1、新建项目
安装IDEA:JAVA语言开发的集成环境
安装JDK:JAVA开发工具包
安装Maven:项目包管理工具,在pom.xml中需要使用的库,maven可自动下载
1.项目建立过程
1.点开File-New-Project,在左侧栏中找到SpringInitializr,在ProjectSDK栏中选择JDK版本(8),然后点击Next
2.填完信息后,点击Next
此处的组织名和项目名由自己命名,仅是一个项目标识符,没有特别的规则
3.此界面可以选择需要的依赖于选择SpringBoot的版本。此时我们只需要用到springWeb依赖,点击Next。如果后续需求有所变化,可以在pom.xml文件进行修改
4.检查当前页面,点击Finish,此时已经成功新建一个SpringBoot项目
2.新建项目的目录结构
/src/main/java/
转载请注明:http://www.0431gb208.com/sjszlfa/1880.html