spring boot项目框架的搭建

article/2025/10/27 22:49:08

spring boot项目框架的搭建

  • 一、实验目的要求
  • 二、实验环境
  • 三、实验内容
    • 任务一 JDK的安装与配置
    • 任务二 maven组件的安装与配置
    • 任务三 设置localRepository
    • 任务四 测试
    • 任务五 eclipse中的设置
    • 任务六 spring项目的构建与运行
    • 任务七 jsp页面的部署
    • 任务八 问题与解决方案

一、实验目的要求

  1. 完成spring boot项目框架的搭建。
  2. 掌握spring boot入门程序的编写。
  3. 熟悉spring boot的工作机制。
  4. 部署jsp。

二、实验环境

  1. Jdk1.8 *64
  2. 安装maven
  3. 安装eclipse
  4. eclipse中安装STS

三、实验内容

任务一 JDK的安装与配置

1.1 下载jdk1.8 *64位,进行解压,目录如下。
在这里插入图片描述
1.2 jdk环境变量的配置
1.2.1 在系统变量里面新建JAVA_HOME,输入jdk的解压目录。
在这里插入图片描述
1.2.2 系统变量里面新建CLASSPATH,输入下列变量值。
在这里插入图片描述
1.2.3 系统变量path中新建%JAVA_HOME%\bin
在这里插入图片描述
1.3 jdk完成安装与配置
在这里插入图片描述

任务二 maven组件的安装与配置

2.1 下载maven3.5.2,进行解压,解压目录如下。
在这里插入图片描述
2.2 maven环境变量的配置
2.2.1 新建系统变量MAVEN_HOME,变量值为maven的解压目录。
在这里插入图片描述
2.2.2 系统变量path中新建%MAVEN_HOME%\bin
在这里插入图片描述
2.3 maven完成安装与配置
在这里插入图片描述

任务三 设置localRepository

3.1 打开maven下conf目录,编辑conf文件,输入自己的repo位置。
在这里插入图片描述

任务四 测试

4.1 输入mvn help:system
在这里插入图片描述
4.2 查看自己的repo目录
在这里插入图片描述

任务五 eclipse中的设置

5.1 在Eclipse中关联Maven,window->preference->maven add maven的安装路径
在这里插入图片描述
5.2 更改settings的位置,window->preference->mavenUser Setting
在这里插入图片描述
5.3 安装STS插件
5.3.1 查看自己的eclipse的版本号,到官网下载相应的STS插件。
在这里插入图片描述
5.3.2 Help->Install new software->add
在这里插入图片描述
5.3.3 选择带有IDE结尾的四个包,点击finish
在这里插入图片描述
5.3.4 安装完后界面如下
在这里插入图片描述

任务六 spring项目的构建与运行

6.1 选择File->new->other->Spring Boot->Spring Starter Project,输入自己的项目名字和相应jdk的版本,next->finish。
在这里插入图片描述
在这里插入图片描述
6.2 在src/main/java下新建java项目,输入测试代码。
在这里插入图片描述
6.3 在pom.xml中引入依赖。
在这里插入图片描述
6.4 项目的运行
6.4.1 运行项目,控制台输出的信息如下。
在这里插入图片描述
6.4.2 网页访问localhost:8080/hello,出现如下界面。
在这里插入图片描述

任务七 jsp页面的部署

7.1 pom.xml中添加依赖
在这里插入图片描述
7.2 在application.properties中添加如下配置。
在这里插入图片描述
7.3 编写controller层代码
在这里插入图片描述
7.4 在src下创建webapp文件夹,在webapp下创建WEB-INF文件夹,在WEB-INF创建jsp页面,如下图:
在这里插入图片描述
7.5 启动工程,浏览器输入localhost:8888/index访问我们的index.jsp页面
在这里插入图片描述

任务八 问题与解决方案

1.@RestController和@RequestMapping(/hello)的注解都会报错的问题

解决方案:这时要引入Web模块,需在pom.xml添加spring-boot-starter-web模块,然后在更新一下依赖包。


http://chatgpt.dhexx.cn/article/I6rPx6OQ.shtml

相关文章

spring 框架简介与搭建

Spring的一个最大的目的就是使J2EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架不同,是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系。可以说S…

SpringBoot框架搭建

SpringBoot是一种开源,轻量级开发框架 为了解决企业级应用开发的复杂性而创建的,简化开发 如何简化开发的? 基于POJO的轻量级和最小侵入性编程通过IOC,依赖注入和面向接口实现松耦合基于切面AOP和管理进行声明式编程通过切面和…

Spring框架详解

简介 Spring5框架 内容介绍: 1.Spring概念 2.IOC容器 3.Aop 4.JDBCTEmplate 5.事物管理 6.Spring5新特性 一.Spring框架概述 1.概述 1.Spring框架是轻量级的JavaEE框架 2.Spring可以解决企业应用开发的复杂性 3.Spring有两个核心部分:IOC和Aop…

如何搭建一个Spring框架超详细

如何搭建一个Spring框架,首先我们要先了解Spring的核心构成部分 1.Spring 的构成 IOC 控制反转 spring 框架最核心的部分 DAO spring 对 访问数据库的支持 MVC spring 对 mvc设计模式的支持 ORM 对象关系映射 (数据库中的数据映射成对象的技术) 也有针对其它的ORM的…

Eclipse搭建Spring框架(绝对成功!)

花了许久才把Spring框架搭建完成,一把辛酸泪。。。。。。。。。。 一、首先下载好全部所需要的工具和jar包 1 安装 springsource-tool-suite: (1)打开eclipse-help-marketplace search中输入spring,下载 按install,…

Spring框架的介绍以及搭建

Spring框架的介绍以及搭建 1、框架和架构1.1、什么是框架1.2 架构的发展历程 2、Spring2.1、Spring框架的优势 3、IOC3.1、什么是IOC 4、Maven4、搭建Spring4.1、基于导入jar包和xml配置4.2、基于maven和xml配置4.2.1、本地搭建一个maven4.2.2、创建一个基于Maven的项目4.2.3、…

Spring 框架搭建

1 Spring 框架搭建 第一步&#xff1a;新建 Maven 项目、设置项目坐标以及Maven环境&#xff1a; 设置项目的名称和存放的工作空间&#xff1a; 第二步&#xff1a; 调整JDK版本 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEnc…

Spring框架介绍与搭建

文章目录 1. 简介1.1 什么是Spring1.2 为什么用Spring1.3 Spring5的特性 2. Spring框架核心2.1 IOC&#xff08;控制反转&#xff09;2.2 AOP(面向切面编程&#xff09;2.3 Spring 中 bean 的作用域2.4 Spring 中 bean 生命周期 3. Spring快速搭建3.1 官方提供的搭建方式3.2 使…

Spring框架搭建

Spring是一个轻量级的开源的控制反转&#xff08;IOC&#xff09;和面向切面编程&#xff08;AOP&#xff09;的框架&#xff0c;是很多程序员必须学的一个框架&#xff0c;所有我们使用他的第一个步骤就是导入框架&#xff0c;本文使用的是idea导入。 Spring有以下几个优点&am…

Python模块——glob模块详解

本文大纲 glob模块也是Python标准库中一个重要的模块&#xff0c;主要用来查找符合特定规则的目录和文件&#xff0c;并将搜索的到的结果返回到一个列表中。使用这个模块最主要的原因就是&#xff0c;该模块支持几个特殊的正则通配符&#xff0c;用起来贼方便&#xff0c;这个…

python—glob模块函数(搜索目录文件)

目录 glob函数 iglob函数 glob模块函数用于从目录通配符搜索中生成文件列表&#xff0c;可以快速获取一定格式的文件夹或文件路径的列表。glob匹配模式较少&#xff0c;一共有三种通配符&#xff1a;*、?、[]&#xff0c;属于轻量级。路径分隔符(Unix的/&#xff0c;Windows…

pathlib.Path模块下的glob、rglob,glob模块下的glob、iglob

1、导入所需模块 from pathlib2 import Path import glob2 as gb 2、当前所在路径 # D:\02周报 p Path.cwd()3、比较Path模块中的glob(*)、glob(**)、rglob(*)、rglob(**) # from pathlib2 import Path# D:\02周报 # p Path.cwd()type(p.glob(r"*")) print("P…

python中的glob.glob()(包含详细实例)

在网上搜了半天没搜到满意的解释&#xff0c;最终选择去原英文文档里寻找其释义&#xff0c;具体如下&#xff1a; glob.glob(pathname, *, root_dirNone, dir_fdNone, recursiveFalse) 其功能是返回一个与pathname匹配的路径名列表&#xff08;该列表可以为空&#xff0c;必…

python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用

欢迎大家关注笔者&#xff0c;你的关注是我持续更博的最大动力 原创文章&#xff0c;转载告知&#xff0c;盗版必究 python 的标准库模块glob使用教程&#xff0c;主要为glob.glob函数使用与glob.iglob函数使用 文章目录&#xff1a; 1 glob模块介绍2 glob模块的具体使用2.1 查…

glob.glob()

glob.glob()函数 glob.glob()含有的内容非常少&#xff0c;其功能是查找符合特定规则的文件路径。例如&#xff08;F:/Python/Hello&#xff09;。 功能类似于Windows的文件搜索。 查找文件只用到三个匹配符&#xff1a;" “,”?", “[]”。 " "&#x…

glob函数

查找符合自己要求的文件 glob.glob() 返回一个列表&#xff0c;列表里的元素是符合要求的文件名&#xff08;字符串&#xff09; 三个匹配符&#xff1a; ”*”匹配任意0个或多个字符 ”?”匹配任意单个字符 ”[ ]”匹配指定范围内的字符 例子1&#xff1a; glob.glob(&q…

python 中的 glob.glob()

1. glob方法&#xff1a; glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表&#xff08;list&#xff09;&#xff1b; 该方法需要一个参数用来指定匹配的路径字符串&#xff08;字符串可以为绝对路径也可以为相对路径&#xff09;&#xff0c;其返回的文件名只…

python glob函数_Python glob()函数

Python glob()函数&#xff0c;是种文件通配符&#xff0c;非常常用。glob模块提供了函数用于从目录通配符搜索中生成文件列表: Python glob()函数用法 glob()函数可以查找符合自己要求的文件&#xff0c; 支持通配符操作*,**,?,[]这四个通配符&#xff0c; *代表0个或多个字符…

python glob.glob使用

使用了下thrift&#xff0c;出现了一些路径问题。原来是glob.glob函数捣的鬼。所以扒了下英文文档&#xff0c;有些收获。下面分享。 函数功能&#xff1a;匹配所有的符合条件的文件&#xff0c;并将其以list的形式返回。 一.glob.glob的介绍和一些实现细节 1.glob.glob函数的…

glob.glob() 函数

glob模块是最简单的模块之一&#xff0c;内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符&#xff1a;””, “?”, “[]”。””匹配0个或多个字符&#xff1b;”?”匹配单个字符&#xff1b;”[]”匹配指定…