随笔分类 - SpringBoot
摘要:在web开发中,数据的分页是必不可少的。Pagehelper分页插件很强大,虽说平时我们不需要用到它的很多功能,但是了解下还是有必要的。 官网:https://pagehelper.github.io/ 注:在 MyBatis下使用。本节是在 SpringBoot整合mybatis 基础上进行演示。
阅读全文
摘要:Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,包括了Oracle、MySQL、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池
阅读全文
摘要:对于任何一个应用而言,客户端做的数据有效性验证都不是安全有效的,而数据验证又是一个企业级项目架构上最为基础的功能模块,这时候就要求我们在服务端接收到数据的时候也对数据的有效性进行验证。为什么这么说呢?往往我们在编写程序的时候都会感觉后台的验证无关紧要,毕竟客户端已经做过验证了,后端没必要在浪费资源对
阅读全文
摘要:1. 在开发中会遇到要把项目部署到不同的环境,一般把项目部署到服务器上,需要改数据库配置,redis配置等等,这个时候如果只有一套配置文件,那部署前要把配置文件里的路径,ip都要改一遍,这样人工的修改难免会出现漏改,错改的情况,再遇到集群部署,分布式部署,一错再改就不好改了,所以自然想到如果可以有
阅读全文
摘要:Spring对数据库的操作在jdbc上面做了深层次的封装,提供了JdbcTemplate模板。 传统Jdbc API与Spring jdbcTemplate比较: //JDBC API Statement statement = conn.createStatement(); ResultSet r
阅读全文
摘要:注意:springboot不推荐使用jsp。 一、引入依赖 <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifact
阅读全文
摘要:在传统的web开发时,我们创建一个Filter,需要在web.xml里做配置: <filter> <filter-name>FirstFilter</filter-name> <filter-class>com.linhw.demo.filter.MyFirstFilter</filter-clas
阅读全文
摘要:在传统的web开发时,我们创建一个Listener,需要在web.xml里做配置: <listener> <listener-class>com.linhw.demo.listener.MyFirstListener</listener-class> </listener> 这样每新增一个Liste
阅读全文
摘要:在传统的Servlet开发时,我们创建一个Servlet,需要在web.xml里做配置: <servlet> <servlet-name>FirstServlet</servlet-name> <servlet-class>com.linhw.demo.servlet.MyFirstServlet<
阅读全文
摘要:一、引入依赖 <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter<
阅读全文
摘要:官网文档:https://docs.spring.io/spring-boot/docs/2.3.3.RELEASE/reference/htmlsingle/#using-boot-starter <!-- 核心启动器, 包括auto-configuration、logging and YAML
阅读全文
摘要:一、Spring Boot Test介绍 Spring Test与JUnit等其他测试框架结合起来,提供了便捷高效的测试手段。而Spring Boot Test 是在Spring Test之上的再次封装,增加了切片测试,增强了mock能力。 整体上,Spring Boot Test支持的测试种类,大
阅读全文
摘要:在Spring Boot 2.0后用自己的的配置类继承WebMvcConfigurerAdapter时,idea会提示这个类已经过时了。通常情况下我们会采用下面两种代替方案: 实现WebMvcConfigurer 继承WebMvcConfigurationSupport 但是继承WebMvcConf
阅读全文
摘要:SpringBoot可以JAR/WAR的形式启动运行,有时候静态资源的访问是必不可少的,比如:image、js、css 等资源的访问。 一、webjars配置静态路径 实用性不大,简单了解即可。 public class WebMvcAutoConfiguration { public void a
阅读全文
摘要:1. 首先右键点击需要同时启动的应用,选择复制配置 或者: 2. 在配置窗口中进行修改 3. 保存后如下,可以右键逐一启动
阅读全文
摘要:SpringBoot集成redis使用starter是spring-boot-starter-data-redis。 一、关于spring-data-redis spring-data-redis针对jedis提供了如下功能: 连接池自动管理,提供了一个高度封装的“RedisTemplate”类。
阅读全文
摘要:springboot提供了许多启动器starter,大部分的启动器都有配置属性,这些配置属性一般可以在这里找到: xxxxxxxx-autoconfigure-xxxxx.jar/META-INF/spring-configuration-metadata.json application.prop
阅读全文
摘要:一、pom.xml添加依赖 <dependencies> <!--web--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </de
阅读全文