2020
10-08
10-08
图解如何在Spring Boot中使用JSP页面
一、创建webapp目录在src/main下创建webapp目录,用于存放jsp文件。这就是一个普通的目录,无需执行MarkDirectoryAs二、创建jsp1、指定web资源目录在springboot工程中若要创建jsp文件,一般是需要在src/main下创建webapp目录,然后在该目录下创建jsp文件。但通过Alt+Insert发现没有创建jsp文件的选项。此时,需要打开ProjectStructrue窗口,将webapp目录指定为web资源目录,然后才可以创建jsp文件。指定后便可看到下面的窗口...
继续阅读 >
一、logback日志技术介绍SpringBoot中使用的日志技术为logback。其与Log4J都出自同一人,性能要优于Log4J,是Log4J的替代者。在SpringBoot中若要使用logback,则需要具有spring-boot-starter-logging依赖,而该依赖被spring-boot-starter-web所依赖,即不用直接导入spring-boot-starter-logging依赖。二、添加配置属性该文件名为logback.xml,且必须要放在src/main/resources类路径下内容如下:<?xmlversion="1.0"encoding...
在SpringBoot中使用Servlet,根据Servlet注册方式的不同,有两种使用方式。若使用的是Servlet3.0+版本,则两种方式均可使用;若使用的是Servlet2.5版本,则只能使用配置类方式一、Servlet3.0+版本方式(1)创建工程07-servlet(2)导入依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="ht...
配置嵌入式Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;问题?1)、如何定制和修改Servlet容器的相关配置;1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】);server.port=8081server.context-path=/crudserver.tomcat.uri-encoding=UTF-8//通用的Servlet容器设置server.xxx//Tomcat的设置server.tomcat.xxx2、编写一个EmbeddedServletContainerCustomizer:嵌入式的S...
前言最近看到很多童鞋在项目中的对请求参数的校验都用的if来判断各参数的属性,如:if(StringUtils.isBlank(username)){returnRR.exception("账号不能为空");}if(StringUtils.isBlank(password)){returnRR.exception("密码不能为空");}if(StringUtils.isBlank(realName)){returnRR.exception("姓名不能为空");}......每个参数都需要这样一个个去校验null,返回对应信息,代码就像叠罗汉一样~~,在此,楼主强烈推荐一个神器...
一介绍本节给知识追寻者给大家带来的是springSecurity入门篇,主要是简述下springSecrurity的启动原理和简单的入门搭建;二核心模块介绍spring-security-core;包含核心身份验证和access-contol类和接口,远程支持和基本配置AP;spring-security-web:web,url登陆验证和访问控制;spring-security-config:支持xml或者java注解配置;当然其模块远不止这些,比如CAS,ALC,Aspects,OpenI等等,对于入门我们了解核心即...
一.安装依赖包yuminstall-ywgetyuminstall-ygcc-c++yuminstall-yzlib-develperl-ExtUtils-MakeMakeryum-yinstallcurl-develexpat-develgettext-developenssl-develzlib-develgccperl-ExtUtils-MakeMakeryuminstall-yopenssh-clientsyuminstall-yfontconfig二.环境准备1.安装JAVA环境yum-yinstalljava-1.8.0-openjdk#检测是否安装成功java-version修改/etc/profile文件,添加JAVA_HOMEvi/etc/prof...
一、SpringBootAdmin的概念 SpringBootAdmin是一个开源社区项目,用于管理和监控SpringBoot应用程序。应用程序作为SpringBootAdminClient向为SpringBootAdminServer注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。UI是AngularJs的应用程序,展示SpringBootAdminClient的Actuator端点上的一些监控。 可以通过SpringBootAdmin浏览...
1.前言上一文我们使用SpringSecurity实现了各种登录聚合的场面。其中我们是通过在UsernamePasswordAuthenticationFilter之前一个自定义的过滤器实现的。我怎么知道自定义过滤器要加在UsernamePasswordAuthenticationFilter之前。我在这个系列开篇说了SpringSecurity权限控制的一个核心关键就是过滤器链,这些过滤器如下图进行过滤传递,甚至比这个更复杂!这只是一个最小单元。SpringSecurity内置了一些过滤器,他们...
1.前言过滤器作为SpringSecurity的重中之重,我们需要了解其中的机制。这样我们才能根据业务需求的变化进行定制。今天来探讨一下SpringSecurity中的过滤器链机制。2.SpringSecurity过滤器链客户端(APP和后台管理客户端)向应用程序发送请求,然后应用根据请求的URI的路径来确定该请求的过滤器链(Filter)以及最终的具体Servlet控制器(Controller)。从上图我们可以看出SpringSecurity以一个单Filter(Filter...