![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 59
wjs040
程序设计源自于生活
展开
-
springboot加载配置文件的顺序
Spring Boot 加载配置文件的顺序转载 2022-09-09 17:47:42 · 3532 阅读 · 0 评论 -
mongodb与springboot整合使用
引入jar <!--mongodb依赖配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>配置文件spring: dat原创 2020-12-18 18:12:04 · 226 阅读 · 1 评论 -
elasticsearch与springboot整合之高亮显示处理方法
es整合springboot简单搜索高亮显示的处理。其中使用的map转对象的工具类是hutool,要引入hutool的jar@Override public Page<EsProduct> search(String keyword, Integer pageNum, Integer pageSize) { Pageable pageable = PageRequest.of(pageNum, pageSize); NativeSearchQueryBu原创 2020-12-17 18:02:39 · 1581 阅读 · 0 评论 -
elasticsearch与springboot的整合实战以及代码使用详解,elasticsearch进阶使用
elasticsearch的基本使用介绍参考地址:https://blog.csdn.net/wjs040/article/details/111031335springboot整合框架的三步曲注意elasticsearch的版本哦,一定要与elasticsearch服务器对应 <dependency> <groupId>org.springframework.boot</groupId> <artifact原创 2020-12-17 09:18:50 · 269 阅读 · 0 评论 -
Java Validation Api (使用篇)
说明: 在我们应用程序的业务逻辑中,经常会碰到参数校验的情况,手动的在代码层上面进行校验就会带来很不好的体验,阅读、维护的成本会大大增加,造成冗余。因此有了这个JSR 303。Bean Validation为JavaBean提供了相应的API来给我们做参数的验证。通过Bean Validation比如@NotNull @Pattern等方法来对我们字段的值做进一步的教研。Bean Validation 是一个运行时框架,在验证之后错误信息会直接返回。依赖:<!--添加依赖-->&l转载 2020-11-30 16:33:03 · 416 阅读 · 0 评论 -
springboot整合swagger2以及swagger2的介绍与Spring Security的整合使用
1、首先引入jar包<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</g原创 2020-07-30 16:51:20 · 408 阅读 · 0 评论 -
springboot+mybatis+druid+mysql整合以及druid监控
创建好springboot工程后按照下面的配置是直接可以使用的,再结合另一篇自动生成mybatis中的xml,mapper,model的博文,就可以开发了,后续还会介绍页面端的搭建,异常管理,统一日志等博文1、首先引入jar<dependency> <groupId>org.mybatis.spring.boot</groupId> <ar...原创 2019-07-19 18:23:57 · 826 阅读 · 0 评论 -
springboot logback-spring.xml配置日志管理
本配置结合网友的一篇进行更改的,地址为:https://www.cnblogs.com/zhangjianbing/p/8992897.html只不过他这个里面的路径是配置死的,没有在配置文件中,而且好像日志中不能打印sql语句,下面是我进行修改的,日志路径是可在主配置文件中配置的。也可以打印sql。已经试过了。application.propertieslogging.path=D:\\...原创 2019-07-19 18:47:46 · 577 阅读 · 0 评论 -
spring boot 开发AOP记录系统关键操作日志
参考地址,里面写的非常的详细了,https://blog.csdn.net/liuweilong07/article/details/80396055转载 2019-07-17 16:06:37 · 113 阅读 · 0 评论 -
Spring Boot拦截器配置拦截登陆
新建WebConfigurerWebConfigurer需要实现 WebMvcConfigurer 这个接口,并实现里面的两个方法。(在老版本的 spring-boot 中使用的是WebMvcConfigurerAdapter,新版本中已过时!!!还有不能通过继承 WebMvcConfigurationSupport 这个类来实现,这样会在某些情况下失效!!!),第二个 addIntercept...转载 2019-07-20 13:07:04 · 123 阅读 · 0 评论 -
springboot整合security5自定义处理认证、权限管理
首先引入security jar 包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <!---...原创 2019-07-25 11:51:11 · 745 阅读 · 0 评论 -
springboot+mybatis使用mybatis-generator 自动构建xml/mapper/model
不多说,好多人都用过了,直接上代码首先pom.xml中引入插件包<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3...原创 2019-07-19 18:00:49 · 226 阅读 · 0 评论 -
使用Lombok自动实例化Logger以及错误解决方案
之前我们经常使用的日志对象实例化是这样的public class AaaController{ private Logger logger = Logger.getLogger(AaaController.class); public void test(){ logger.error("error"); }}现在借助于 Lombok插件,我们可以用 @Slf4j 直接使用...原创 2019-07-23 09:28:30 · 1705 阅读 · 0 评论 -
Spring Boot下使用Druid连接池及其参数说明
首先引入Druid的jar<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </depende...原创 2019-07-17 09:42:56 · 454 阅读 · 0 评论 -
spring boot学习2,日志框架
二、日志1、日志框架日志门面:SLF4j日志实现:Logbackspring boot选用的就是slf4j和logback2、SLF4J使用1、如何在系统中使用slf4jimport org.slf4j.Loggerimport org.slf4j.LoggerFactorypublic class HelloWorld{ public static void main(Str...原创 2019-07-03 09:57:07 · 98 阅读 · 0 评论 -
springboot学习3之web开发,springboot对静态资源的映射,thymeleaf标签详解
一、使用spring boot1、创建springboot应用,选中我们需要的模块2、springboot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3、自己编写业务代码要了解自动配置原理这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?等等所有的自动配置类都是如下格式:xxxAutoConfiguration:自动配置...原创 2019-07-03 09:57:30 · 410 阅读 · 0 评论 -
springboot之springmvc自动配置原理,国际化
一、自配配置1、官方介绍地址:https://docs.spring.io/spring-boot/docs/1.5.22.BUILD-SNAPSHOT/reference/html/boot-features-developing-web-applications.html27.1.1 Spring MVC auto-configurationspringboot自动配置好了spring...原创 2019-06-26 14:03:24 · 177 阅读 · 0 评论 -
dubbo学习,spring boot整合dubbo,面试问答
服务搭建1、将公共的bean和服务借口放到一个工程模块里面2、每个服务的提供者和消费者引入这个公共的服务模块使用1、将服务提供者注册到注册中心(暴露服务)1)引入dubbo jar包2)注册中心使用的是zookeeper,引入操作zookeeper的客户端(dubbo2.6版本之前的引入zookeeper客户端是zkcli,但dubbo2.6版本之后引入的zookeeper客户端是cu...原创 2019-07-07 17:18:19 · 116 阅读 · 0 评论 -
springboot开发使用篇restfulCRUD,thymeleaf的标签用法,自定义错误处理机制
普通请求和restfulCRUD如果使用th:insert/replace等属性进行引入,可以用写~{};但行内写法要加上:[[~{}]];[(~{})]thymeleaf公共页面抽取三种引入功能片段的th属性:th:insert:将公共片段整个插入到声明引入的元素中th:replace:将声明引入的元素替换为公共片段,一般为了不改变样式用replaceth:include:...原创 2019-07-02 14:52:05 · 487 阅读 · 0 评论 -
springboot配置和注册组件
注册Servlet三大组件(servlet、Filter、Listener)由于SpringBoot默认是以jar包的方式启动嵌入式Servlet容器来启动SpringBoot的web应用,没有web.xml文件注册三大组件用以下方式:ServletRegistrationBeanFilterRegistrationBeanServletListenerRegistrationBean...原创 2019-07-03 09:59:14 · 449 阅读 · 0 评论 -
springboot学习4之servlet容器,Docker安装以及操作
使用外置的servlet容器嵌入式servlet容器:应用打成可执行的jar优点:简单、便携;缺点:默认不支持jsp、优化定制比较复杂(使用定制器serverProperties、自定义EmbeddedServletContainerCustomizer,自己编写嵌入式servlet容器的创建工厂EmbeddedServletContainerFactory);外置的Servlet容器:外...原创 2019-07-03 10:46:01 · 206 阅读 · 0 评论 -
springboot学习5之数据访问,数据源配置druid监控
数据源配置spring: datasource: username: root password: 123456 url: jdbc:mysql://127.0.0.1:3306/jdbc driver-class-name: com.mysql.jdbc.Driverspringboot默认是用org.apache.tomcat.jdbc.pool.Da...原创 2019-07-03 16:00:02 · 135 阅读 · 0 评论 -
springboot学习6之整合mybatis及jpa持久化
整合mybatis引入jar包<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version>...原创 2019-07-04 11:37:33 · 284 阅读 · 0 评论 -
springboot启动配置原理, 事件监听机制,自定义starter
事件监听机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中即可ApplicationRunnerCommandLineRunner执行顺序是:1、SpringApplicationRunListener 开始准备环境2、Applicat...原创 2019-07-04 17:25:10 · 464 阅读 · 0 评论 -
springboot基于maven多模块项目搭建(直接启动webApplication)
请参考这篇文章,该位仁兄写的很详细了,我这里就不再多说。基本是之前的maven多模块搭建是一样的,只不过创建新的工程或模块时,选择 spring initializr文章地址:https://www.cnblogs.com/jcjssl/p/9380309.html...转载 2019-07-15 10:00:48 · 347 阅读 · 0 评论 -
spring boot学习笔记1,配置文件,profiles 多环境配置,配置文件加载位置以及顺序
一、配置文件1、配置文件注入配置文件中最大的注意点就是要有空格,尤其是yml中1、properties配置文件在idea中默认是utf-8可能会乱码,解决方法是将file encoding里面配置编码的旁边的复选框勾上。2、@value和@ConfigurationProperties的使用@value对单个属性进行注入@ConfigurationProperties 对应全局属性注入...原创 2019-07-03 09:56:53 · 282 阅读 · 0 评论