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的全部

原文地址:https://www.cnblogs.com/liuzuolin/p/11795736.html

时间: 2024-08-14 10:44:34

Spring Boot的简介与idea整合jsp的相关文章

spring boot 页面根路径获取和jsp获取的不同之处(粘贴即用)

不同之处已做高亮. jsp 写法: <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-3.2.0.min.js"></script> <link rel="stylesheet" type="text/css" href="${pageContext.request.cont

Spring Boot 2.X 如何快速整合jpa?

本文目录 一.JPA介绍二.Spring Data JPA类结构图1.类的结构关系图三.代码实现1.添加对应的Starter2.添加连接数据库的配置3.主要代码 一.JPA介绍 JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中.SpringData是Spring的一个子项目.用于简化数据库访问,支持NoSQL和关系数据存储,其主要目标是使数据库的访问变得方便快捷.Spr

spring boot 与 shiro的简单整合使用

shrio官网:https://shiro.apache.org/ Apache Shiro是一个功能强大且易于使用的Java安全框架,可执行身份验证,授权,加密和会话管理.借助Shiro易于理解的API,您可以快速轻松地保护任何应用程序 - 从最小的移动应用程序到最大的Web和企业应用程序.spring中也有自带的安全框架spring security.shrio是通过对其的再封装,实现了自己的一套全新架构. 正巧spring boot项目中也需要用到用户的身份验证以及权限控制,本来想用AOP

Spring Boot:简介

一.概述 Spring Boot 是Java一个开源框架,主要用途是用来创建微服务:可以用来创建独立的.生产的基于Spring的应用程序. Spring Boot 采用默认配置观点,多数Spring Boot应用程序只需要很少的Spring配置. 微服务是一种新型软件架构,是SOA架构下的最终产物,该架构的设计目标是为了肢解业务,把一个大型的单个应用程序和服务拆分为N+的支持微服务,使得服务能够独立运行. 设计原则:1.各司其职 2.服务高可用和可扩展性. 三.优点 1.开发人员易于理解和开发基

spring boot 1.5.6版本整合LCN5.0

最新在更新LCN,由4.0更新到了5.0,这里说说更新遇到的问题,官方在5.0.1版本开始兼容了springboot1.5版本,但是整合的时候还是需要注意一些问题. 1.maven的引包需要改变,本人使用的是最新的5.0.2版本 <-- 下面两个包的版本号最好与springboot版本一致,在txlcn-tc中,引入了这两个包,并且版本号为2.0.5,该操作用于覆盖2.0.5版本的包 --> <dependency> <groupId>org.springframewo

Spring Boot 2.X - Spring Boot整合AMQP之RabbitMQ

文章目录Spring Boot 2.X - Spring Boot整合AMQP之RabbitMQRabbitMQ简介引入依赖编写配置编写接口启用Rabbit注解消息监听消息测试Spring Boot 2.X - Spring Boot整合AMQP之RabbitMQSpring Boot 2 整合RabbitMQ案例. RabbitMQ简介简介RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现.核心概念Message消息,

峰哥说技术:09-Spring Boot整合JSP视图

Spring Boot深度课程系列 峰哥说技术—2020庚子年重磅推出.战胜病毒.我们在行动 09  峰哥说技术:Spring Boot整合JSP视图 一般来说我们很少推荐大家在Spring boot中使用jsp作为模板,但是很多的同学可能会想了解,所以峰哥这里也给大家做一个简单的介绍,它不复杂.只是需要我们添加手动添加2个依赖,同时要编写Java配置类,自定义视图解析器.对于jsp的视图需要我们放到webapps下面,需要手工补全.给大家讲解一下. 1)创建一个Spring boot工程.手动

spring boot整合JMS(ActiveMQ实现)

一.安装ActiveMQ 具体的安装步骤,请参考我的另一篇博文: http://blog.csdn.net/liuchuanhong1/article/details/52057711 二.新建spring boot工程,并加入JMS(ActiveMQ)依赖 三.工程结构 pom依赖如下: [html] view plain copy <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&qu

Spring Boot 2.X整合Spring-cache,让你的网站速度飞起来

计算机领域有人说过一句名言:“计算机科学领域的任何问题都可以通过增加一个中间层来解决”,今天我们就用Spring-cache给网站添加一层缓存,让你的网站速度飞起来. 本文目录 一.Spring Cache介绍二.缓存注解介绍三.Spring Boot+Cache实战1.pom.xml引入jar包2.启动类添加@EnableCaching注解3.配置数据库和redis连接4.配置CacheManager5.使用缓存注解6.查看缓存效果7.注意事项 一.Spring Cache介绍 Spring