Springboot模拟https安全访问(使用Java提供的keytool命令生成证书)
摘要:1、SpringBoot启动时默认采用http进行通信协议定义,但是为了访问安全性,我们有时候会选择使用https进行访问。正常来讲,https的访问是需要证书的,并且为了保证这个证书的安全,一定要在项目中使用CA进行认证,需要收费的哦,证书真是一个挣钱的生意。这里只是利用Java提供的keytoo
阅读全文
posted @
2020-11-15 10:22
别先生
阅读(751)
推荐(0) 编辑
Springboot的项目如何打成war包
摘要:1、在SpringBoot中默认支持Tomcat容器,所以当一个SpringBoot项目打包生成*.jar文件,并且直接执行的时候就会自动启动内部的Tomcat容器。除了此种模式之外,也可以将Web项目打包为*.war文件,采用部署的形式通过Tomcat进行发布处理,这种方式和传统模式比较类似,打成
阅读全文
posted @
2020-10-25 21:03
别先生
阅读(5465)
推荐(1) 编辑
Springboot的开发环境(dev)、测试环境(beta)和生产环境(product)打包部署
摘要:1、在项目开发过程中需要考虑不同的运行环境:开发环境(dev)、测试环境(beta)和生产环境(product)。在以往的开发过程中通常使用Maven构建工具进行控制,但却需要进行大量的配置。SpringBoot考虑到此类问题,专门设计了profile支持。 备注:尤其是项目开发完毕,在正式环境部署
阅读全文
posted @
2020-10-25 20:30
别先生
阅读(2386)
推荐(1) 编辑
使用Maven构建的Springboot父子工程的项目打包部署
摘要:1、SpringBoot作为微架构的主要实现技术,其发布项目的方式极为简单,只需要在项目中配置好插件,然后打包执行就可以了,并且这个执行不需要特别复杂的配置。 首先,修改pom.xml配置文件,配置SpringBoot的打包插件。 1 <?xml version="1.0"?> 2 <project
阅读全文
posted @
2020-10-25 17:26
别先生
阅读(4723)
推荐(1) 编辑
Springboot整合Spring的.xm配置文件
摘要:1、在进行Spring项目配置的时候,可以通过*.xml文件配置,也可以通过Bean(@Configuration注解)配置。SpringBoot延续了Spring这一特点,在SpringBoot项目中依然可以使用配置文件定义。 首先,创建一个Service类,编写一个方法,如下所示: 1 pack
阅读全文
posted @
2020-10-25 17:03
别先生
阅读(420)
推荐(0) 编辑
Springboot使用MessageSource读取资源文件
摘要:1、项目开发过程中的提示文字信息可以在资源文件中进行定义,而且资源文件是实现国际化技术的主要手段。如果想在SpringBoot里面进行资源文件的配置,只需要做一些简单的application.yml配置即可,而且所有注入的资源文件都可以像最初的Spring处理那样,直接使用MessageSource
阅读全文
posted @
2020-10-25 16:38
别先生
阅读(7190)
推荐(0) 编辑
Springboot使用内置对象HttpServletRequest、HttpServletResponse
摘要:1、通过Springboot程序可以发现,Springboot中控制器的形式和Springmvc中是一样的,因此在程序中使用jsp的内置对象也可以按照与Springmvc同样的方式进行。 1 package org.springboot.tentent.controller; 2 3 import
阅读全文
posted @
2020-10-25 12:23
别先生
阅读(3723)
推荐(1) 编辑
Springboot的控制层结合@PathVariable的使用
摘要:1、在进行控制器编写的时候,也会有以下两种运行模式。 第一种、控制器跳转模式:可以使用@Controller注解定义,如果要实现Restful显示,也可以联合@ResponseBody注解一起使用。 第二种、Restful显示:可以使用@RestController注解,里面所有路径访问的信息都以R
阅读全文
posted @
2020-10-25 12:09
别先生
阅读(1104)
推荐(0) 编辑
使用Maven创建Springboot的父子工程
摘要:1、在eclipse开发工具中创建一个新的Maven项目,项目类型为quickstart,如下所示: 然后项目类型为quickstart,如下所示: 然后设置Maven项目的信息(Group Id、Artifact Id、Version等),如下所示: 修改pom.xml配置文件,添加SpringB
阅读全文
posted @
2020-10-25 11:41
别先生
阅读(4344)
推荐(0) 编辑
使用Maven来运行Springboot项目
摘要:1、如果Eclipse安装了Eclipse-STS插件,Eclipse-STS(Spring Source Tool)插件,那么可以直接使用该插件运行Springboot项目,直接右击main方法,找到运行即可,如下所示: 2、如果Eclipse软件工具中没有安装STS开发插件,也可以通过Maven
阅读全文
posted @
2020-10-24 22:33
别先生
阅读(6398)
推荐(0) 编辑
Springboot热部署,使用spring-boot-devtools、springloaded两种方式进行热部署
摘要:1、在项目的开发阶段,经常需要对代码进行反复修改,这样就会导致SpringBoot运行容器反复启动。为了解决这种频繁重启问题,SpringBoot提供了自动加载配置的依赖库,以实现代码的动态加载。 在自己要经常修改的项目模块写上下面的依赖配置,保存,刷新update项目,然后修改自己的项目,可以看到
阅读全文
posted @
2020-10-01 22:31
别先生
阅读(861)
推荐(0) 编辑
SpringBoot中jsp里面的静态资源js、css、images访问不到解决办法
摘要:参考:https://www.cnblogs.com/zfding/p/11766062.html 1、如果Springboot的项目用到了jsp页面,里面有些静态资源需要引用。 2、springboot 默认的静态资源的值有四个,Default默认分别如下所示: 1)、classpath:/MET
阅读全文
posted @
2020-09-30 18:00
别先生
阅读(3706)
推荐(0) 编辑
Spring Boot整合Scheduled定时任务器、整合Quartz定时任务框架
摘要:首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 1、Scheduled定时任务器:是Spring3.0以后自带的一个定时任务器。 1 <?xml version="1.0" encoding="UTF-8"?> 2
阅读全文
posted @
2020-05-22 16:28
别先生
阅读(1467)
推荐(0) 编辑
Spring Boot整合Spring Data JPA
摘要:首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 1、Spring Data是Spring提供的帮助操作数据的框架,Spring Data中的一个模块叫做Spring Data JPA,Spring Data JPA
阅读全文
posted @
2020-05-20 23:23
别先生
阅读(1605)
推荐(0) 编辑
SpringBoot缓存技术整合SpringData Redis
摘要:首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 1、SpringData Redis是属于SpringData下的一个模块。作用就是简化对于redis的操作。SpringData JPA为了简化对数据库的操作。修改
阅读全文
posted @
2020-05-19 21:58
别先生
阅读(4006)
推荐(1) 编辑
SpringBoot缓存技术整合Ehcache
摘要:首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 1、SpringBoot整合Ehcache,修改pom文件,添加缓存支持启动器,和Ehcache缓存依赖jar包。 1 <?xml version="1.0" enc
阅读全文
posted @
2020-05-16 21:17
别先生
阅读(2292)
推荐(1) 编辑
SpringBoot异常处理五种方式、Junit单元测试、热部署
摘要:首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 1、SpringBoot中异常处理方式。SpringBoot中对于异常处理提供了五种处理方式。 1.1、第一种方式,自定义错误页面。 SpringBoot默认的处理异
阅读全文
posted @
2020-05-16 14:08
别先生
阅读(1858)
推荐(0) 编辑
SpringBoot服务端表单数据校验
摘要:1、首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 SpringBoot对表单做数据校验,SpringBoot对表单数据校验的技术特点,SpringBoot中使用了Hibernate-validate校验框架(Sp
阅读全文
posted @
2020-05-14 11:11
别先生
阅读(1052)
推荐(0) 编辑
SpringBoot整合SpringMVC、持久层技术MyBatis、连接mysql数据库技术
摘要:1、通过使用SpringBoot、SpringMVC、MyBatis整合,实现一个对数据库中的数据表的增加、修改、删除、查询操作。 首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 在pom文件中新增依赖包,如下所示
阅读全文
posted @
2020-05-11 19:40
别先生
阅读(1032)
推荐(0) 编辑
SpringBoot整合整合jsp、整合freemarker、整合Thymeleaf
摘要:1、SpringBoot整合整合jsp、整合freemarker、整合Thymeleaf。 首先说明一下,这里使用的是Springboot2.2.6.RELEASE版本,由于Springboot迭代很快,所以要注意版本问题。 1 <?xml version="1.0" encoding="UTF-8
阅读全文
posted @
2020-05-10 23:11
别先生
阅读(736)
推荐(0) 编辑