From entry to actual combat -- flowable (workflow)
catalogue
preface
Related concepts
Flowable
flow chart
Process id
Task id
SpringBoot project integration Flowable
1,pom. Add dependency to XML file
Add flowable dependencies (there are many ways to find dependencies, which are found here with idea)
2. Configuration yml file
3. Draw flow chart
① Download compressed package
② Run w ...
Added by petrosa on Wed, 29 Dec 2021 01:33:26 +0200
SpringBoot+Vue implements authentication code login
Recently, the technology of login verification through the code parameter of the verification code picture was used in the project. Here is a record for reference
design sketch
Backend interface writing
Verification code tool class
First define a tool class for generating verification code pictures
import javax.imageio.Im ...
Added by rashmi_k28 on Tue, 28 Dec 2021 20:20:04 +0200
Mybatis study notes
MyBatis
1, Framework introduction
1.1 concept of framework
Framework is a semi-finished product of software, which completes the general operation in the process of software development. Programmers can realize specific functions with little or no processing, so as to simplify the development process and improve efficiency.
1.2 common ...
Added by burntheblobs on Tue, 28 Dec 2021 19:57:53 +0200
How to make Spring Security "mind your own business"
Remember two ways to let Spring Security "mind your own business".
Problems encountered
An application provides an external Rest interface. The access authentication of the interface is controlled by Spring Security OAuth2, and the token form is JWT. For some reasons, the interface with a specific path prefix (assumed to be / custom ...
Added by mrtechguy on Tue, 28 Dec 2021 14:30:16 +0200
Spring Framework-IOC-Not Simple Generic (ResolvableType)
Contents of Spring Framework-IoC Series Articles
Overview of IoC
BeanFactory
ApplicationContext
BeanDefinition
BeanWrapper
Resource Manager (Resource and ResourceLoader)
Configuration Management (Environment and PropertySource)
Generics are widely used in a variety of frameworks. They have a high exposure in everyday development or source re ...
Added by intenseone345 on Tue, 28 Dec 2021 12:47:40 +0200
SpringBoot learning notes_ kuangshenshuo
1. Microservices
(Microservices)—Martin Flower
1.1 microservices
Microservice Architecture
The term has been widely used in the past few years to describe a special way to design applications as a set of independently deployable services.At present, this architecture has not been accurately defined, but it has some common characteristics ...
Added by vino4all on Tue, 28 Dec 2021 11:37:12 +0200
Spring MVC detailed summary
1, Introduction to spring MVC
1. What is MVC
MVC is an idea of software architecture, which divides software according to model, view and controller
M: Model, the model layer, refers to the JavaBean in the project, which is used to process data
JavaBean s fall into two categories:
One class is called entity class beans: beans that spec ...
Added by Toy on Tue, 28 Dec 2021 05:24:41 +0200
Interpretation of ConfigurationClassPostProcessor class of Spring source code
catalogue
1. postProcessBeanDefinitionRegistry()
(1) @ Conditional annotation parsing
(2) Parsing of @ Component, @ ComponentScan, @ Import, @ ImportSource and other annotations
a. @Component, @ ComponentScan, @ Import, @ ImportSource resolution
b. @Configuration resolution
c. @ComponentScans parsing
d. Internal class processing
d. @Pro ...
Added by Person on Tue, 28 Dec 2021 04:08:31 +0200
3. java SpringBoot yaml configuration injection
yaml grammar learning
configuration file
SpringBoot uses a global configuration file with a fixed name
application.properties
Syntax structure: key=value application.yml
Syntax structure: key: space value
Function of configuration file: modify the default value of SpringBoot automatic configuration, because SpringBoot is automatic ...
Added by phpnewbie81 on Mon, 27 Dec 2021 21:45:26 +0200
Handwritten spring startup and scanning logic implementation
During the startup of the spring container, the class file under the specified package path will be scanned to determine whether the current class is a bean object. If it is a bean object, it will be injected into the spring container. This time, let's implement the scanning logic in the spring startup process.
1. Basic configuration informati ...
Added by chandru_cp on Mon, 27 Dec 2021 21:14:51 +0200