广告
返回顶部
首页 > 资讯 > 精选 >Spring Boot构建框架详解
  • 715
分享到

Spring Boot构建框架详解

springboot框架 2023-05-30 23:05:39 715人浏览 八月长安
摘要

什么Spring Boot?spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,

什么Spring Boot

spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式。

环境准备

一个比较不错的文本编辑器(例如Vim、EMacs、Sublime Text)或者IDE(Eclipse、idea Intellij)
Java环境(jdk 1.8或以上版本)
Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用IDE并且不使用命令行工具可以不安装)

maven构建项目

1)官网地址 Http://start.spring.io/
2)选择构建工具Maven Project、Spring Boot版本1.5.6以及一些工程基本信息,点击“Switch to the full version.”java版本选择1.8,可参考下图所示:

Spring Boot构建框架详解

3)点击Generate Project下载项目压缩包
4)解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的目录-> Finsh,OK done

目录结构

导入Eclipse,执行Update Project...(快捷键Alt + F5)

Spring Boot构建框架详解

如上图所示,Spring Boot的基础结构共三个文件:

src/main/java  程序开发以及主程序入口
src/main/resources 配置文件
src/test/java  测试程序

spingboot建议的目录结果如下:

root package结构:com.example.yourproject

com
  +- example
    +- yourproject
      +- Application.java
      |
      +- domain
      |  +- Customer.java
      |  +- CustomerRepository.java
      |
      +- service
      |  +- CustomerService.java
      |
      +- controller
      |  +- CustomerController.java
      |

1)Application.java 建议放到跟目录下面,主要用于做一些框架配置
2)domain目录主要用于实体(Entity)与数据访问层(Repository)
3)service 层主要是业务类代码
4)controller 负责页面访问控制

采用默认配置可以省去很多配置,当然也可以根据自己的喜欢来进行更改。最后启动Application main方法,到此一个Spring boot框架的java项目搭建好了。

引入WEB模块

pom.xml中添加支持web的模块(测试模块):

<dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-web</artifactId></dependency><!--测试依赖--><dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-test</artifactId></dependency>

--结束END--

本文标题: Spring Boot构建框架详解

本文链接: https://www.lsjlt.com/news/221978.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Spring Boot构建框架详解
    什么Spring Boot?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,...
    99+
    2023-05-30
    spring boot 框架
  • 详解MyEclipse中搭建spring-boot+mybatis+freemarker框架
    在MyEclipse里创建一个maven项目。File>New>Maven Project:勾选图中红色部分,然后点击Next。填写下图中红色部分然后点击Finish。此时一个maven项目已经生成,目录结构如下:打开pom.x...
    99+
    2023-05-31
    myeclipse springboot mybatis
  • spring boot Slf4j日志框架的体系结构详解
    目录前言一、五花八门的日志工具包1.1. 日志框架1.2.日志门面1.3日志门面存在的意义二、日志框架选型三、日志级别四、常见术语概念解析总结前言 刚刚接触到java log日志的同...
    99+
    2022-11-13
  • Spring Boot 验证码框架 CAPTCHA详解
    CAPTCHA 查看 Github 仓库 | 查看 Gitee 仓库 简介 人机识别与验证码是后端开发中保护接口最常见的方式之一,而此类代码往往会与业务代码耦合带来项目可维护性变差。...
    99+
    2022-11-11
  • Spring Boot快速搭建Spring框架教程
           Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J...
    99+
    2023-05-31
    spring boot spring框架
  • Spring Boot + Jpa(Hibernate) 架构基本配置详解
    基于springboot-1.4.0.RELEASE版本测试springBoot + hibernate + Druid + MySQL + servlet(jsp)不废话,直接上代码一、maven的pom文件<?xml ve...
    99+
    2023-05-31
    spring boot jpa
  • 干货必看|Spring Boot整合MyBatis框架详解
    在开发中,我们通常会对数据库的数据进行操作,Sprirng Boot对关系型数据库和非关系型数据库的访问操作都提供了非常好的整合支持。所以今天壹哥就给大家讲解一下,如何在SpringBoot环境中整合Mybatis框架,请大家认真看哦。 一...
    99+
    2023-10-25
    mybatis 数据库 java
  • Spring Boot Rest常用框架注解详情简介
    目录开始Spring Boot Rest的先决条件在Spring Initializer创建Spring Boot项目Spring Boot注解@RestController@Req...
    99+
    2022-11-13
  • JavaEE微框架Spring Boot深入解读
    前言spring框架作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时Spring框架及其子框架很多,所以知识量很广。Spring Boot:一款Spring框架的子框架,也可以叫微框架,是2014年推出的...
    99+
    2023-05-31
    spring boot javaee
  • Java Spring Boot 开发框架
    Spring Boot是一种基于Java编程语言的开发框架,它的目标是简化Java应用程序的开发过程。Spring Boot提供了一种快速、易于使用的方式来创建独立的、生产级别的Java应用程序。本文...
    99+
    2023-10-09
    java spring boot 开发语言
  • 什么是spring boot框架
    什么是spring boot框架?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计...
    99+
    2023-05-31
    springboot spring boo
  • Java框架---Spring详解
    目录一 技术发展二 框架设计Spring Framework 6大模块三 Spring AOP详解AOP两种方式四 Spring Bean核心原理Bean的加载过程五 Spring ...
    99+
    2022-11-12
  • Spring MVC 详解 (Spring Boot)
    Spring MVC 详解 - Spring Boot 一、什么是 Spring MVC1.1 MVC 定义1.2 MVC 和 Spring MVC 的关系1.3 学习目的 二、Spring MVC 创建和连接2.1 创建 Sp...
    99+
    2023-12-22
    spring mvc spring boot java 后端
  • Spring Boot Rest常用框架注解有哪些
    本篇内容主要讲解“Spring Boot Rest常用框架注解有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring Boot Rest常用框架...
    99+
    2023-07-02
  • spring boot框架特点有哪些
    本篇内容主要讲解“spring boot框架特点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“spring boot框架特点有哪些”吧!特点是:1、可以创建独立的Spring应用程序,并且...
    99+
    2023-07-05
  • Spring框架中@PostConstruct注解详解
    目录初始化方式一:@PostConstruct注解初始化方式二:实现InitializingBean接口补充:@PostConstruct注释规则总结初始化方式一:@PostCons...
    99+
    2022-11-13
  • Spring boot——Actuator 详解
    一、什么是 Actuator Spring Boot Actuator 模块提供了生产级别的功能,比如健康检查,审计,指标收集,HTTP 跟踪等,帮助我们监控和管理Spring Boot 应用。 这个模块是一个采集应用内部信息暴露给外部的模...
    99+
    2023-09-22
    java spring boot
  • spring cloud + spring boot + springmvc+mybatis微服务云架构
    做一个微服务架构需要的技术整理:了解springcloud架构可以加求求:三五三六二四七二五九View: H5、Vue.js、Spring Tag、React、angularJsSpring Boot/Spring Cloud:Z...
    99+
    2023-06-05
  • Java Spring框架简介与Spring IOC详解
    目录Spring简介和配置1、Spring概述1.1 spring 是什么1.2 Spring发展历程1.3 Spring的优势 (理解)\1. 方便解耦,简化开发\2. AOP 编...
    99+
    2022-11-12
  • 怎么利用Spring Boot 搭建一个微服务框架
    这篇文章将为大家详细讲解有关怎么利用Spring Boot 搭建一个微服务框架,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前言:SpringBoot是为了简化Spring应用的创建、运行、...
    99+
    2023-05-31
    springboot spring boo
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作