随笔分类 - Spring Boot
摘要:springboot整合dubbo发布服务,zookeeper做注册中心。前期的安装zookeeper以及启动zookeeper集群就不说了。 dubbo-admin-2.5.4.war:dubbo服务管理项目,下载完后部署到tomcat即可查看(登录的用户名和密码默认都是root)。 pom文件引
阅读全文
摘要:SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 1.生成证书 使用JDK的bin目录下的keytool生成,关于
阅读全文
摘要:springboot整合web开发的各个组件在前面已经有详细的介绍,下面是用springboot整合layui实现了基本的增删改查。 同时在学习mui开发app,也就用mui实现了一个简单的自动登录和用户列表上拉刷新的app。 下面是自己实现前的思路: Web端实现用户增删改查 主要是springb
阅读全文
摘要:Springboot的日志管理 springboot无需引入日志的包,springboot默认已经依赖了slf4j、logback、log4j等日志。我习惯用slf4j,下面就用slf4j做配置。 如果你导入了spring-boot-starter-web,这个会自动依赖上述日志。如下依赖: 0.日
阅读全文
摘要:实体类转JSON报错的解决办法 之前在springmvc的时候也报过这个错,原因以及springmvc中解决办法参考:https://www.cnblogs.com/qlqwjy/p/8722802.html 今天在springboot中同样遇到这个错。 错误分析:后台返回的数据格式是json的时候
阅读全文
摘要:监听器:listener是servlet规范中定义的一种特殊类。用于监听servletContext、HttpSession和servletRequest等域对象的创建和销毁事件。监听域对象的属性发生修改的事件。用于在事件发生前、发生后做一些必要的处理。其主要可用于以下方面:1、统计在线人数和在线用
阅读全文
摘要:之前研究了springboot整合freemarker与thymeleaf的使用。也研究了springboot发布到独立的tomcat的使用以及使用自带的tomcat打成jar包的使用,下面研究集成JSP之后的使用。 建议还是使用官方提倡的thymeleaf模板。而且thymeleaf与html很好
阅读全文
摘要:整合全局异常 1.整合web访问的全局异常 如果不做全局异常处理直接访问如果报错,页面会报错500错误,对于界面的显示非常不友好,因此需要做处理。 全局异常处理的类: package cn.qlq.ExceptionHandler; import javax.servlet.http.HttpSer
阅读全文
摘要:1.Springboot配置server相关配置(包括默认tomcat的相关配置) 下面的配置也都是模板,需要的时候在application.properties配置即可 ############################################################ # #
阅读全文
摘要:手动整合 1.手动整合,也就是工具类自己添加缓存 手动整合只需要三步骤:pom.xml引入依赖、配置redis相关设置、 引入redis工具类: (1)只需要引入下面这个工具类,会自动引入相关依赖的jar包: <!-- 引入 redis 依赖 --> <dependency> <groupId>or
阅读全文
摘要:昨天总结了本人学习springboot整合mybatis第一阶段的一些学习心得和源码,主要就算是敲了一下SpringBoot的门儿,希望能给各位的入门带给一点儿捷径,今天给各位温习一下MyBatis的分页插件PageHelper和SpringBoot的集成,它的使用也非常简单,开发更为高效。因为Pa
阅读全文
摘要:springboot的打包方式依赖于插件:(下面插件打出的包与普通的包目录结构有区别) <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </p
阅读全文
摘要:关于事务就不介绍了,前面在研究spring的时候就已经研究过了,参考:https://www.cnblogs.com/qlqwjy/p/7296493.html 这里直接研究springboot中事务的开启以及测试方法。 在Spring Boot中推荐使用@Transactional注解来申明事务。
阅读全文
摘要:0.项目结构: 方法一:使用mybatis官方提供的Spring Boot整合包实现 1.application.properties中配置整合mybatis的配置文件、mybatis扫描别名的基本包与数据源 server.port=80 logging.level.org.springframew
阅读全文
摘要:Web开发的自动配置类:org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration 1.1. 自动配置的ViewResolver(SpringMVC的视图解析器) 视图的配置mvcProperties对象中:(配置view的前
阅读全文
摘要:Spring Boot在进行SpringApplication对象实例化时会加载META-INF/spring.factories文件,将该配置文件中的配置载入到Spring容器。 1.1 Maven下载源码 通过 dependency:sources 该命令可以下载该项目中所有的依赖的包的源码。
阅读全文
摘要:1. 入口类和@SpringBootApplication Spring Boot的项目一般都会有*Application的入口类,入口类中会有main方法,这是一个标准的Java应用程序的入口方法。 @SpringBootApplication注解是Spring Boot的核心注解,它其实是一个组
阅读全文
摘要:1. 设置spring boot的parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEAS
阅读全文
摘要:1.什么是spring boot 简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。 从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配置。它使用“习惯优于配置”(项目中存在大量的配置,
阅读全文
摘要:通过@PropertySource可以指定读取的配置文件,通过@Value注解获取值,具体用法: 问题: 1.读取多个配置文件: 2.如果文件不存在忽略错误: 打开@PropertySource注解源码可以看到: 配置数据库连接池例子 0.目录: db.properties 1. 导入依赖: 之前的
阅读全文