简单了解Spring Boot及idea整合jsp过程解析

 更新时间:2019年11月05日 08:26:42   作者:Choose_and_be_chosen  
这篇文章主要介绍了简单了解Spring Boot及idea整合jsp过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、Spring Boot简介

SpringBoot是一个框架,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。

SpringBoot所具备的特征有:(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;(2)内嵌Tomcat或Jetty等Servlet容器;(3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;(4)尽可能自动配置Spring容器;(5)提供准备好的特性,如指标、健康检查和外部化配置;(6)绝对没有代码生成,不需要XML配置。

Spring Boot的优点:

1、快速构建项目

2、对主流的开发框架的无配置集成

3、项目可独立运行,无须外部用来servlet容器

4、提供运行时的应用监控

5、极大的提高了开发部署效率

6、与云计算天然集成

二、Spring Boot整合jsp

1.File->New->Project->Spring Initializr->Next

2.自己写好Group和Artifact然后点击Next

3.Web->Spring Web->Next->Finsh。创建好的项目目录是如下

4.在pom.xml里面添加如下

<!-- 添加servlet依赖模块 -->
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <scope>provided</scope>
</dependency>
<!-- 添加jstl标签库依赖模块 -->
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
</dependency>
 <!--用于编译jsp,springboot内置tomcat没有此依赖-->
<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
  <scope>provided</scope>
</dependency>

5.在main下创建webapp,在webapp文件夹下创建WEB-INF文件夹

6.在application.priperties配置文件下配置springmvc的视图前后缀

7在WEB-INF下创建个views文件夹,然后创建一个jsp

7.2创建不了则 在项目名上右击 找到 Open Module Setting -> Modules ->Web然后点击图上的+号(有JSP选项则直接跳过此步

选择当前项目的webapp目录,点击OK

点击Create Artifact后直接点击Apply,然后点击OK就好了

7.2在views下创建一个hello.jsp

8.创建一个包为com.yzbz.hello.controller,在里面创建一个HelloController(!!!注意,由于Controller是被启动类所管理的,所以启动类的controller应该放在启动类的子目录上

9.运行即可

以上就是整合jsp的全部

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • java数据结构与算法之快速排序详解

    java数据结构与算法之快速排序详解

    这篇文章主要介绍了java数据结构与算法之快速排序,结合实例形式详细分析了快速排序的原理、实现步骤、相关操作技巧与注意事项,需要的朋友可以参考下
    2017-05-05
  • springboot jpa之返回表中部分字段的处理详解

    springboot jpa之返回表中部分字段的处理详解

    这篇文章主要介绍了springboot jpa之返回表中部分字段的处理详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java中的数组复制(clone与arraycopy)代码详解

    Java中的数组复制(clone与arraycopy)代码详解

    这篇文章主要介绍了Java中的数组复制(clone与arraycopy)代码详解,本文并未全部介绍数组复制的几种方式,仅对clone和copy的相关内容进行了解析,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Java(基于Struts2) 分页实现代码

    Java(基于Struts2) 分页实现代码

    这篇文章介绍了Java(基于Struts2) 分页实现代码,有需要的朋友可以参考一下
    2013-10-10
  • OpenCV在Android上的应用示例

    OpenCV在Android上的应用示例

    这篇文章主要介绍了OpenCV在Android上的应用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • java 读取zip文件的两种方式示例详解

    java 读取zip文件的两种方式示例详解

    ZIP(压缩文件)是一种常见的文件格式,在Java中可以使用java.util.zip包提供的API来读取和处理ZIP文件,本文将介绍如何使用Java读取ZIP文件,并提供代码示例,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • JAVA基于Slack实现异常日志报警详解

    JAVA基于Slack实现异常日志报警详解

    这篇文章主要为大家介绍了JAVA基于Slack实现异常日志报警详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • idea自定义快捷代码生成模板的方法

    idea自定义快捷代码生成模板的方法

    这篇文章主要介绍了idea自定义快捷代码生成模板的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • java识别一篇文章中某单词出现个数的方法

    java识别一篇文章中某单词出现个数的方法

    这篇文章主要介绍了java识别一篇文章中某单词出现个数的方法,涉及java字符解析操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • SpringBoot集成Redis并实现主从架构的实践

    SpringBoot集成Redis并实现主从架构的实践

    本文主要和大家分享一下在springboot中如何集成redis,并实现主从架构,进行数据的简单存储,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12

最新评论