Auto configuration data source of Springboot2.x

DataSourceAutoConfiguration @Configuration(proxyBeanMethods = false) @ConditionalOnClass({ DataSource.class, EmbeddedDatabaseType.class }) @EnableConfigurationProperties(DataSourceProperties.class) @Import({ DataSourcePoolMetadataProvidersConfiguration.class, DataSourceInitializationConfiguration.clas ...

Posted by jrobles on Sun, 23 Feb 2020 03:04:52 -0800

14. The use of listener in SpringBoot

1.1 introduction to monitor What is a web listener? A web listener is a special class in a Servlet that helps developers listen to specific events in the web, such as ServletContext, Httpsession, creation and destruction of ServletRequest, creation, destruction and modification of variables can be added before and after certain actions to real ...

Posted by avario on Sat, 22 Feb 2020 21:52:50 -0800

Principle analysis of mybatis Spring integration

I have combed the workflow and key source code of MyBatis when it is used alone. Now let's see how MyBatis works when it is integrated with Spring Start with use Spring integrates MyBatis 1. Introduce dependency. In addition to the dependency of MyBatis, you need to introduce the dependency of MyB ...

Posted by juschillin on Sat, 22 Feb 2020 20:43:01 -0800

ElasticSearch uses RestHighLevelClient to search and query

There are four types of client connection methods in the Elasticsearch Java API: TransportClient, RestClient, Jest, and spring [data] Elasticsearch. Among them, TransportClient and RestClient are the native api of Elasticsearch. TransportClient will be deleted in version 8.0, instead of HighLevelRestCli ...

Posted by JOWP on Sat, 22 Feb 2020 19:20:16 -0800

[MySQL] Use MySQL (connect, select database, display database and table information)

Chapter 3 Using MySQL Article Directory Chapter 3 Using MySQL Connect Select Database Understanding databases and tables Summary Simple Records - MySQL will always - [English]Ben Forta You'll learn how to connect to and log in to MySQL, how to execute MySQL statements, and how to get information ...

Posted by TravisJRyan on Sat, 22 Feb 2020 18:48:14 -0800

Get a thorough understanding of Auto-assembly and Autoowired in Spring

Untitled 1. Automatic assembly When Spring assembles Bean properties, it is sometimes quite clear that a reference to a Bean needs to be assembled to the specified properties.For example, if there is only one Bean of type org.mybatis.spring.SqlSessionFactoryBean in our application context, then any ...

Posted by 990805 on Sat, 22 Feb 2020 16:17:00 -0800

Spring Boot bottom level Exploration Series 04 - Web Development

Article directory Handling JSON data 1. Edit the Book class 2. Edit BookController controller 3. Convert set data 4. Replace the converter 1) Use Gson 2) Using fastjson Jiang Shuai, Naixue education, is good at system architecture design, big data, operation and maintenance and other technica ...

Posted by glitch003 on Sat, 22 Feb 2020 03:57:14 -0800

Tangent programming in Spring Boot, explanation of example scenario (log printing)

Article directory 1. What is AOP 2.Spring Boot integrated AOP 2.1 add maven dependency 2.2 section programming (implementation of log printing example) 2.2.1 create the facet class LogAspectHandler.java 2.2.2 @Pointcut: pointcut 2.2.3 @Before: pre advice 2.2.4 @After: Post advice 2.2.5 @AfterReturn ...

Posted by abriggs on Sat, 22 Feb 2020 01:45:48 -0800

Common design patterns in Java framework

Article directory Preface 1. What is design pattern 2. Java reflection technology 2.1 building objects by reflection 2.2 reflection method 2.3. Example 3. Dynamic agent mode 3.1. JDK dynamic agent 3.2 CGLIB dynamic agent 3.3 interceptor 3.4. Example 4. Responsibility chain model 4.1. Example 5. O ...

Posted by rickaclark on Fri, 21 Feb 2020 20:55:30 -0800

Notes for MappingJackson 2HttpMessageConverter

Handle conversion of Date type fields to timestamps in Databases There are two ways to solve the date conversion Json problem: 1. (Not recommended) Local modification, custom annotation to convert date type to Date type. 2. (strongly recommended) Global modification, configure in XML (Spring MVC) or in Application.Java startup classes (Spring b ...

Posted by bing_crosby on Fri, 21 Feb 2020 08:30:05 -0800