springboot应用篇(一)简单整合web组件 和配置使用jsp

springboot整合jsp和ThymeLeaf 一、首先添加依赖:         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-web</artifactId>         </dependen... 阅读详情

1. 搭建springboot 项目

   继承spring-boot-parent  

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-parent</artifactId>
        <version>1.5.19.RELEASE</version>
    </parent>

 添加web组件

         <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

在resources 下编写application.properties 或者application.yml 文件

配置 编写application.yml

server:
  port: 8081  # 配置端口
  context-path: /xiaodu  #配置根路径

编写java代码

  启动类

/**
 * springboot 启动类
 * 这个类最好放在最外层包下,其他的java类放到他的包下
 *  启动会扫描本包和子包下的类
 */
@SpringBootApplication
public class Springboot_Web_StartApp_8081 {

    public static void main(String[] args) {
        SpringApplication.run(Springboot_Web_StartApp_8081.class,args);
    }
    
}

编写controller


/**
 * @RestController 是@Controller ,@ResponseBody一起使用的作用
 */
@RestController
public class MyHelloController {

    /**
     * getMaping   == @RequestMapping(method = {RequestMethod.GET})
     * @return
     */
    @GetMapping("/hello")
    public String hello() {
        return "hello world";
    }

}

直接运行main  方法启动 就可以访问; 

配置支持jsp

     编写application.yml 

spring:
  mvc:
    view:
#    配置支持jsp
      prefix: /WEB-INF/jsp/
      suffix: .jsp

 

创建存放jsp页面的webapp目录

 

并把它设置为web资源目录,

点开自己的项目配置  选择+ 号, 添加web

 

添加 对jsp的支持jar

  <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

        <!-- servlet 依赖包 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <scope>provided</scope>
        </dependency>
        <!-- JSTL (JSP standard Tag Library) JSP 标准标签库 -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>

最后配置启动项的main 的工作目录

选择edit  configruation..

编写controller  进行访问

  @GetMapping("/hello")
    public String hello() {
        System.out.println("aaaaaaaaaaaaaaaaaaaaaa");
        return "hello";
    }

eclipse的配置方法连接:https://mp.youkuaiyun.com/postedit/89376652

SpringBoot与JSP整合实战指南 SpringBoot由Pivotal团队在2014年推出,旨在简化基于Spring的应用程序的创建和开发过程。它通过自动配置、起步依赖和内嵌式服务器等特性,使得开发者能够迅速搭建独立的、生产级别的Spring基础应用。JSP(JavaServer Pages)技术自1999年推出以来,一直是动态Web应用开发中重要的组件之一。它的出现,使得Java开发者能够通过在HTML中嵌入Java代码片段,生成动态内容,从而构建交互式的Web页面。 阅读详情

相关推荐

transformer中QKV的通俗理解(剩女与备胎的故事)

用vit的时候读了一下transformer的思想,前几天面试结束之后发现对QKV又有点忘记了, 写一篇文章来记录一下 参考链接: 哔哩哔哩:在线激情讲解transformer&Attention注意力机制(上)在线激情讲解transformer&Attention注意力机制(上)_哔哩哔哩_bilibiliAttention is all you need介绍 更具体的介绍可以去阅读论文在Attention is all you need这篇文章中提出了著名的Transformer模型Transforme

Peter的博客 1万+

详细介绍@GetMapping和@PostMapping的区别

详细介绍@GetMapping和@PostMapping的区别

m0_51358164的博客 2万+

UI-TARS本地部署

UI-TARS是一个用于本地部署的交互控制模型,支持桌面应用的自动化操作。部署步骤包括:首先,从官方GitHub仓库下载项目源码和模型checkpoint;其次,使用vLLM框架进行本地模型部署,启动API服务;最后,通过客户端调用API实现功能。部署过程中可能遇到pynvml模块或模型配置问题,提供了相应的解决方案。此外,还支持通过UI-TARS-Desktop客户端进行本地桌面应用的交互控制。整体流程旨在帮助用户快速实现UI-TARS的本地部署与应用。

DYF的博客 2530

@GetMapping注解的理解

Spring的复杂性不是来自于它处理的对象,而是来自于自身,不断演进发展的Spring会带来时间维度上复杂性,比如SpringMVC以前版本的*@RequestMapping*,到了新版本被下面新注释替代,相当于增加的选项: @GetMapping @PostMapping @PutMapping @DeleteMapping @PatchMapping 从命名约定我们可以看到每个注释都是为了处理各自的传入请求方法类型,即*@GetMapping用于处理请求方法的GET类型,@ PostMapping用

水巷石子的博客 9万+

告别二极管发热!手把手教你用MOS管搭建同步整流电路(附死区时间设置避坑指南)

本文详细介绍了如何利用MOS管搭建同步整流电路(SR),以替代传统二极管,显著降低导通损耗和发热问题。内容涵盖自驱动方案的选择、关键元件参数计算、PCB布局要点及死区时间设置技巧,帮助工程师优化电源设计效率。

weixin_29540599的博客 450

【全志V821_FoxPi】6-2 IMX219 MIPI摄像头适配

全志V821芯片适配IMX219 MIPI摄像头(2lane)教程,基于FoxPi开发板V1.2 SDK。文章详细介绍了IMX219的技术参数(800万像素、1/4英寸CMOS、支持1080P@30fps输出)及模组接口原理图。重点展示了设备树配置方法,包括PIO引脚定义(TWI0使用PA3/PA4,复位引脚PA2)、TWI0节点设置(100kHz时钟)以及VIND0节点中sensor0的完整配置(I2C地址0x20、MCLK0、RAW格式输出等)。配置过程强调需注意IMX219的器件地址转换(0x10→0

第四维度的博客 2248

40 个 Spring Boot 常用注解

一、Spring Web MVC 与 Spring Bean 注解 Spring Web MVC 注解 @RequestMapping @RequestMapping注解的主要用途是将Web请求与请求处理类中的方法进行映射。Spring MVC和Spring WebFlux都通过RquestMappingHandlerMapping和RequestMappingHndlerAdapter两个类来提供对@RequestMapping注解的支持。 @RequestMapping注解对请求处理类中的请求处

Android系统优化 6409

浅聊开关电源6:大学生电赛(电源类)之LCL并网滤波器设计(PCB设计,STM32F4xx程序与Simulink仿真)

关于LCL并网滤波器设计的一些小分享

xjtuymh的博客 3650

@RequestMapping,@GetMapping,@PostMapping 的区别(详解)

@RequestMapping表示共享映射,如果没有指定请求方式,将接收GET、POST、HEAD、OPTIONS、PUT、PATCH、DELETE、TRACE、CONNECT所有的HTTP请求方式。@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping 都是HTTP方法特有的快捷方式@RequestMapping的变体

weixin_52293201的博客 2440

2025年“区块链技术”职业院校技能大赛赛后复盘与总结(必看)

记录一次2025年“区块链技术”职业院校技能大赛的参加经验总结与赛后复盘

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 1990

Spring AI 项目实战(十八):Spring Boot + AI + Vue3 + OSS + DashScope 实现高效语音识别系统(附完整源码)

本文介绍基于 Spring Boot AI 集成阿里云 OSS 与 DashScope 语音识别 API 的高效语音识别系统。该系统通过云端存储音频文件,解决传统本地存储的性能瓶颈与存储压力,支持同步 / 异步语音转文本,实现文件自动生命周期管理。文中详述技术选型、架构设计、核心代码实现(含前后端及配置)、部署流程,展现其高并发处理、可靠文件管理能力,适用于客服、教育等企业级场景,为语音识别应用提供实用解决方案。

博客 1537

spring boot RequestMapping和GetMapping的区别

RequestMapping和GetMapping的区别

m0_62520746的博客 1481

【雕爷学编程】Arduino FOC 之 AS5600 磁编码器的模拟电压与IIC通信

在Arduino平台上实现FOC可以提供平滑的运行和高度的扭矩、速度和位置控制,它通过精确控制电机的电流和电压来实现高效率、高精度和低噪声的操作。案例三在使用I2C通信读取角度值的基础上,添加了设置角度范围的功能。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。1、高性能电机控制:FOC是一种高级的电机控制算法,可以精准控制PMSM(永磁同步电机)和BLDC(无刷直流)电机,实现平滑的转速和扭矩输出。

雕爷学编程 1497

SpringBoot 整合 JSP和MyBatis

💖 Spring Boot starter入门 💖 SpringBoot基本设置 6.1 SpringBoot设置端口号 6.2 SpringBoot设置项目名 6.3 SpringBoot配置文件的拆分 6.4 SpringBoot开启日志 6.5 SpringBoot实现热部署 6.6 SpringBoot开启分页查询 💖 springBoot对象管理 💖 springBoot整合JSP 💖 SpringBoot整合MyBatis

不迁怒,不贰过。小知识,大智慧。 3972

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SpringBoot+JSP 整合配置

由于SpringBoot默认不支持JSP 所以很多小伙伴不知道如何在SpringBoot项目中使用JSP技术 下面我们来通过一些配置来让SpringBoot支持JSP 1 创建SpringBoot项目 这里我们创建一个SpringBoot项目 笔者这里使用aliyun镜像 设置好项目名 选择jdk版本 简单的导入一个web依赖即可 之后点击next 我们的项目就创建成功了 2 导入依赖,进行配置 2.1 项目构建...

sora33的博客 7554

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SpringBoot整合jsp

SpringBoot整合jsp,无坑版!!!

小Y先生的博客 5850

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

eclipse+maven+springBoot(一)[搭建简单的web项目,整合jsp,用控制器访问页面]

准备工作 需要下载稍微新些的eclipse软件,就不用再下载maven、springBoot相关的插件了,这里我用的是Eclipse4.7.0 新建项目 打开eclipse,File-New-Maven Project Next 选择webapp,不要选错了,Next 输入Group Id和Artifact Id,然后Finish 这样建完的项目会报错 因为 解决项目报错,右键项目-B...

大泡泡糖的博客 7629

SpringBoot整合JSP

以下整合jsp使用的开发工具为intellij idea。其他开发工具目录结构相同 在pom.xml文件中加入注释部分的依赖 &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;ar......

Java 7万+

使用idea整合 spring boot 和jsp详细教程

使用idea整合springboo和jsp详细教程 项目开发过程中用到springboot整合jsp,在自己百度了一堆网上的教程之后发现,在整合的过程中还是会出现问题,最主要的问题就是404,经过半天的努力之后,自己终于能够整合成功了,所以写个教程; 第一步:使用idea创建一个springboot项目: 具体创建过程比较简单,这里就不多说; 第二步:添加依赖: 我本...

hp_yangpeng的博客 2万+

SpringBoot整合JSP及打包

SpringBoot项目整合JSP,并打包成JAR包

m0_37939639的博客 3664

SpringBoot【整合JSP】

  SpringBoot中默认是不支持jsp的,但是我们某些情况下可以又需要用到,所以本文记录下SpringBoot整合jsp的过程 整合JSP页面 1.创建控制器   创建一个自定义的控制器,处理请求,并跳转到jsp页面 /** * @program: springboot-02-jsp * @description: SpringBoot整合jsp * @author: 波波烤鸭 * ...

波波烤鸭的博客 4万+

使用eclipse+maven+springBoot搭建简单的web项目,整合jsp,用控制器访问页面

使用eclipse+maven+springBoot搭建简单的web项目,整合jsp,用控制器访问页面 首先打开eclipse, 点击File 选择New-Maven Project 点击Next 选择webapp,Next 输入Group Id和Artifact Id 然后Finish创建项目 创建完成时项目会报错(原因没有tomcat的运行环境) 解决方法: 右键项目-Build Path-Configure Build Path… 选择Add Add Library,加上tomact运行环境 如果

lcecube的博客 1268

springboot整合JSP(详细配置过程+配图和说明)

springboot整合jsp使用jsp模板引擎

雾林小妖的博客 1万+

SSM老项目修改为SpringBoot项目(springboot与jsp整合)

SSM项目转换成springboot 文章目录废话前言步骤:0.sql文件导入 创建数据库1.新建一个springboot项目2.application.properties配置3.springboot-jsp的整合 废话前言 要想知道改为springboot项目需要修改什么配置什么,就要知道SSM项目web.xml和springmvc.xml给我配置了啥? web.xml配置了中央调度器,以及初始化了一些容器,编码,路由映射(为了将url转发到dispatcherServlet),指定springmvc配

java川 4729
上一篇: java8 -- Stream
下一篇: spring-data-redis-hashoperations源码方法
xiaoduup
博客等级 码龄9年 23粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值