• Enviar

Tutorial em vídeo da Black Horse Programmer Spring, explicando em profundidade os princípios subjacentes do spring5

954,5K
13K
2022-03-23 10:00:18
9565
9983
32,3K
2839
A forma de obter todos os materiais complementares deste tutorial em vídeo é a seguinte: Siga a conta oficial do programador Heima, responda com a palavra-chave: obter recursos 02 https://www.bilibili.com/read/cv9965357 Como baixar os materiais https://www.bilibili.com/read/cv7881295/ Estudo + grupo QQ 625260577, diga adeus à solidão, progrida juntos! 【Roteiro de aprendizado mais eficiente de Java】(basta estudar na ordem de cima para baixo) Fundamentos de Java: BV1gb42177hm Javaweb+AI: BV1yGydYEE3H Cangqiong Waimai: BV1TP411v7v6 AI+Framework RuoYi: BV1pf421B71v Conjunto completo de microsserviços: BV1S142197x7 Projeto Xuecheng Online: BV1j8411N7Bm Projeto Heima Toutiao: BV1Qs4y1v7x4 Entrevista em grandes empresas Java de 2023: BV1yT411H7YK Depois de concluir as tecnologias acima, você terá o suficiente para conseguir um bom emprego de desenvolvimento Java. Se quiser se aprimorar depois de começar a trabalhar, também pode clicar nos pontos técnicos de projetos abaixo para estudar em detalhes: MySQL: BV1Kr4y1i7ru JVM: BV1r94y1b7eS Estruturas de dados e algoritmos parte 1: BV1Lv4y1e7HL Estruturas de dados e algoritmos parte 2: BV1rv4y1H7o6 SSM: BV1Fi4y1S7ix springboot: BV14z4y1N7pg Spring avançado: BV1P44y1N7QG springcloud: BV1kH4y1S7wz Docker: BV1HP4118797 Git: BV1MU4y1Y7h5 Maven: BV1Ah411S7ZE Dubbo: BV1VE411q7dX Zookeeper: BV1M741137qY Redis: BV1cr4y1671t MongoDB: BV1bJ411x7mq RabbitMQ: BV1mN4y1Z7t9 RocketMQ: BV1L4411y7mn =============================== Este curso se concentra principalmente em explicar os princípios do Spring. Mas, diferente de cursos comuns de princípios, quase não aborda o código-fonte, mas sim, por meio de vários testes unitários e implementações simuladas, guia os alunos a conhecerem de forma mais intuitiva as camadas inferiores do Spring. Ao concluir este curso, você poderá obter: desenvolver o método correto de estudar código-fonte; um diferencial em relação a outros programadores; a única oportunidade de realmente entender o Spring! =============================== Após concluir este tutorial, continue com o próximo curso: MybatisPlus BV1Xu411A7tL
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
Seleção de vídeos
(1/174)
000-Curso avançado de Spring em 49 aulas-Guia introdutório
08:25
001-Aula 1-BeanFactory e ApplicationContext
08:53
002-Aula 1-Funcionalidades do BeanFactory
08:38
003-Primeira Aula-Funcionalidade do ApplicationContext 1
05:45
004-Aula 1-Funcionalidades do ApplicationContext 2,3
04:57
005-Primeira Aula-Funcionalidades do ApplicationContext 4
07:28
006-Aula 1-Resumo
01:51
007 - Segunda aula - Implementação do BeanFactory
14:53
008 - Segunda aula - Implementação do BeanFactory
12:39
009-Aula 2-Implementação do BeanFactory-Ordenação de pós-processadores
13:12
010-Aula 2-Implementação do ApplicationContext 1,2
14:23
011-Segunda Aula-implementação do ApplicationContext 3
05:15
012-Aula Dois - Implementação do ApplicationContext 4
11:49
013 - Terceira palestra - Ciclo de vida do bean
13:59
014 - Terceira aula - Método de template
11:14
015-Aula Quatro - Pós-processadores comuns de bean 1,2
13:47
016-Quarta Aula-Pós-processadores de bean comuns 3
04:26
017-Quarta Aula-Análise de execução do pós-processador de bean @Autowired
17:01
018-Quarta aula-Análise de execução do pós-processador de bean @Autowired
12:14
019 - Quinta palestra - Pós-processadores de fábrica comuns
08:37
020-Aula 5-Implementação simulada de pós-processador de fábrica-Escaneamento de componentes
13:08
021-Aula Cinco - Implementação simulada de pós-processador de fábrica - varredura de componentes
09:48
022-Aula 5-Implementação simulada de pós-processador de fábrica-@Bean
17:49
023-Quinta Aula-Implementação simulada de pós-processador de fábrica-Mapper
05:04
024-Aula 5-Implementação simulada do pós-processador de fábrica-Mapper
14:22
025-Sexta Aula-Interfaces Aware e InitializingBean
11:03
026-Aula Seis - Análise de falha do @Autowired
11:45
027 - Sétima Aula - Inicialização e Destruição
05:53
028-Oitava Aula-Scope
18:01
029-Aula 8-Solução para falha de Scope 1,2
08:08
030-Aula 8-Solução para falha de Scope 3,4
05:53
031-Nona Aula-Aprimoramento ajc do aop
08:54
032-Aula Dez - aprimoramento de aop via agent
08:39
033-Décima Primeira Aula-Aprimoramento de proxy em aop-jdk
11:30
034 - Décima primeira aula - Aprimoramento de proxy em AOP - cglib
11:08
035-Décima Segunda Aula-Princípio do proxy JDK
15:28
036-Décima Segunda Aula-Princípio do proxy jdk
10:25
037-Décima Segunda Aula-Código-fonte do proxy JDK
04:41
038-Décima Segunda Aula-Geração de bytecode de proxy jdk
16:13
039 - Décima segunda aula - Otimização de reflexão do JDK
06:08
040 - Décima terceira aula - Princípio do proxy cglib
09:19
041 - Décima terceira palestra - Princípio do proxy cglib - MethodProxy
09:49
042 - Décima quarta aula - Princípio do MethodProxy
18:10
043-Décima Quarta Aula-Princípio do MethodProxy
12:48
044-Décima quinta aula-Seleção de proxy no Spring
05:19
045-Aula 15-Seleção de proxy no Spring
11:14
046-Décima Quinta Aula-Spring Escolhe o Proxy
07:01
047 - Décima sexta aula - Correspondência de pointcut
05:42
048 - Décima sexta aula - Correspondência de pointcut
11:35
049-Décima Sétima Aula-Advisor e @Aspect
09:41
050-Décima Sétima Aula-findEligibleAdvisors
12:50
051-Décima Sétima Aula-wrapIfNecessary
05:37
052-Décima Sétima Aula-Momento de Criação do Proxy
10:48
053-第十七讲-吐槽@Order
06:05
054-Aula Dezessete - Conversão de aspecto avançado para aspecto básico
09:53
055-Décima Oitava Aula-Conversão unificada para notificação ao redor
05:36
056-Décima Oitava Aula-Conversão unificada para notificação ao redor
09:35
057-Aula 18-Padrão Adapter
05:03
058-Décima Oitava Aula-Execução da Cadeia de Chamadas
12:07
059-Aula 18-Simulação da implementação da cadeia de chamadas
10:29
060-Décima Oitava Aula-Implementação simulada da cadeia de chamadas-Padrão de cadeia de responsabilidade
09:43
061-Aula 19-Invocação dinâmica de notificações
04:02
062 - Décima nona palestra - Invocação de notificação dinâmica
11:34
063 - Vigésima aula - Momento de inicialização do DispatcherServlet
07:42
064-Aula 20-Momento de inicialização do DispatcherServlet
12:35
065-Aula 20-Operações executadas na inicialização do DispatcherServlet
10:26
066 - Vigésima aula - RequestMappingHandlerMapping
13:03
067-Aula 20-RequestMappingHandlerAdapter
07:22
068 - Vigésima Aula - RequestMappingHandlerAdapter - Resolvedores de Parâmetros e Valores de Retorno
04:51
069-Vigésima Aula-RequestMappingHandlerAdapter-Resolvedor de parâmetros personalizado
07:26
070 - Vigésima Aula - RequestMappingHandlerAdapter - Resolvedor de Valor de Retorno Personalizado
12:59
071-Aula 21-Resolvedor de parâmetros-Preparação
08:30
072-Vigésima Primeira Aula-Resolvedor de Parâmetros-Preparação
12:06
073-Vigésima Primeira Aula-Resolvedor de Parâmetros-@RequestParam 0-4
15:55
074 - Vigésima primeira aula - Resolvedor de parâmetros - Padrão Composite
04:50
075-Vigésima Primeira Aula-Resolvedor de Parâmetros 5-9
09:28
076 - Vigésima primeira aula - Resolvedor de parâmetros 10-12
13:29
077-Aula Vigésima Segunda - Obter nome do parâmetro
06:29
078 - Vigésima Segunda Aula - Obter Nomes de Parâmetros
10:35
079-Aula 23-Duas interfaces de conversão de baixo nível
07:11
080-Aula 23-Um conjunto de interfaces de conversão de alto nível
06:55
081-Vigésima Terceira Aula-Demonstração de conversão de tipo e vinculação de dados
06:39
082-Vigésima Terceira Aula-Demonstração de Vinculação de Dados no Ambiente Web
02:30
083 - Vigésima terceira palestra - Fábrica de binders
07:20
084-Aula 23-Fábrica de Binders-@Extensão InitBinder
08:28
085-Vigésima Terceira Aula-fábrica de binders-extensão do ConversionService
05:24
086-Aula 23-Fábrica de binders-ConversionService padrão
04:17
087-Aula 23-Conteúdo extra-Como obter parâmetros genéricos
06:30
088-Aula 24-@ControllerAdvice-@InitBinder
03:46
089-Vigésima Quarta Aula-@ControllerAdvice-@InitBinder
10:58
090-Aula Vigésima Quinta - Fluxo de execução do método do controlador
03:52
091-Vigésima Quinta Aula-Fluxo de execução do método do controlador
06:47
092-Vigésima Quinta Aula-Fluxo de Execução do Método do Controlador-Código
10:21
093-Vigésima Sexta Aula-@ControllerAdvice-@ModelAttribute
10:35
094-Vigésima Sétima Aula-Processador de valor de retorno
03:38
095-Aula 27-Processador de valor de retorno-1
11:26
096-Aula Vigésima Sétima - Processador de valor de retorno - 2-4
09:54
097-Aula Vigésima Sétima - Processador de valor de retorno - 5-7
10:15
098-Aula 28-MessageConverter
08:22
099-第廿八讲-MessageConverter
06:42
100-Aula Vigésima Nona - @ControllerAdvice-ResponseBodyAdvice
09:09
101-Vigésima nona aula-@ControllerAdvice-ResponseBodyAdvice
06:24
102-Aula 30-Manipulação de exceções
14:38
103-Aula Trigésima - Tratamento de exceções
08:05
104-Trigésima Primeira Aula-@ControllerAdvice-@ExceptionHandler
08:05
105-Aula Trigésima Segunda - Tratamento de exceções do tomcat
04:03
106 - Trigésima segunda aula - Tratamento de exceções do Tomcat - Endereço de erro personalizado
09:32
107-Trigésima segunda aula-Tratamento de exceções do Tomcat-BasicErrorController
06:54
108-Trigésima Segunda Aula-Tratamento de exceções do Tomcat-BasicErrorController
06:21
109-Aula 33-HandlerMapping e HandlerAdapter-1
06:37
110-Trigésima Terceira Aula-HandlerMapping e HandlerAdapter-Personalizado
12:22
111-Aula 34-HandlerMapping e HandlerAdapter-2
10:34
112-Aula 35-HandlerMapping e HandlerAdapter-3
10:23
113 - Trigésima Quinta Aula - HandlerMapping e HandlerAdapter - 3 - Otimização
05:01
114 - Trigésima Quinta Aula - HandlerMapping e HandlerAdapter - 3 - Otimização
05:40
115-Trigésima Quinta Aula-HandlerMapping e HandlerAdapter-4-Página de boas-vindas
07:02
116-Aula 35-HandlerMapping e HandlerAdapter-Resumo
05:57
117-Aula 36-Fluxo de execução do MVC
05:26
118-Trigésima Sexta Aula-Fluxo de execução do MVC
07:31
119-Trigésima Sétima Aula-Construção de projeto esqueleto boot
06:23
120-Aula 38-Criando um projeto boot war
04:59
121-Aula 38-Construir projeto boot war-testar com tomcat externo
04:38
122-Trigésima Oitava Aula-Construir projeto boot war-Testar com tomcat embutido
04:03
123-Aula 39-Processo de execução do boot-construção
05:39
124-Trigésima Nona Aula-Fluxo de execução do boot-Construtor-1
06:16
125-Trigésima nona aula-Fluxo de execução do boot-Construtor-2
04:20
126-Trigésima Nona Aula-fluxo de execução do boot-construção-3
03:50
127-Aula 39-Processo de execução do boot-construção-4-5
05:17
128-Aula 39-Fluxo de execução do boot-run-1
06:14
129-Trigésima Nona Aula-Fluxo de execução do boot-run-1
10:20
130 - Trigésima nona palestra - Processo de execução do boot - run - 8-11
12:39
131-Aula Trigésima Nona - Fluxo de execução do boot - run - 2,12
10:58
132-Trigésima Nona Aula-processo de execução do boot-run-3
10:38
133-Trigésima Nona Aula-Fluxo de Execução do Boot-run-4
04:33
134 - Trigésima nona aula - Fluxo de execução do Boot - run - 5
06:34
135 - Trigésima nona palestra - Processo de execução do boot - run - 5
07:42
136-Aula 39-Processo de execução do boot-run-6
08:09
137-Aula 39-Processo de execução do boot-run-7
04:53
138 - Trigésima Nona Aula - Fluxo de Execução do Boot - Resumo
08:18
139-Quadragésima Aula-componentes importantes do Tomcat
04:47
140-Aula 40-Tomcat embutido
10:45
141-Quinquagésima Aula-Integração do Tomcat embutido com Spring
08:45
142-Aula 41-Princípios das classes de configuração automática
10:15
143-Quadragésima primeira aula-Princípio da classe de configuração automática
12:45
144-Aula Quadragésima Primeira - AopAutoConfiguration
06:59
145-Quadragésima Primeira Aula-AopAutoConfiguration
08:33
146-Aula Quadragésima Primeira - Visão geral da classe de configuração automática 2-4
05:34
147 - Quadragésima primeira aula - Classe de configuração automática 2 - DataSource
08:37
148 - Quadragésima primeira palestra - Classe de configuração automática 3 - MyBatis
05:17
149-Quadragésima Primeira Aula-Classe de configuração automática 3-varredura de mapper
06:18
150 - Quadragésima primeira aula - Classe de configuração automática 4 - Transação
04:35
151 - Quadragésima primeira aula - Classe de configuração automática 5 - MVC
08:16
152-Quadragésima Primeira Aula-Classe de Configuração Automática Personalizada
06:40
153-Aula 42-Camada inferior da montagem condicional 1
06:41
154 - Quadragésima segunda palestra - Camada inferior de montagem condicional 2
10:30
155-Aula Quadragésima Terceira - FactoryBean
12:47
156-Aula 44-@Indexed
06:04
157-Aula 45-Características do proxy no Spring
09:56
158-Quadragésima Quinta Aula-Características do Proxy Spring
04:14
159-Quadragésima Sexta Aula-Injeção de baixo nível do @Value 1
09:50
160-Aula Quadragésima Sexta - Injeção @Value camada inferior 2
08:23
161-Quadragésima Sétima Aula-Injeção de baixo nível do @Autowired-doResolveDependency externo 1
05:21
162-第卌七讲-@Autowired注入底层-doResolveDependency外2
14:45
163-Quadragésima Sétima Aula-Injeção de baixo nível do @Autowired-doResolveDependency interno 1
11:52
164-第卌七讲-@Autowired注入底层-doResolveDependency内2
10:41
165-第卌七讲-@Autowired注入底层-doResolveDependency内3
11:10
166-第卌七讲-@Autowired注入底层-doResolveDependency内4
06:14
167-Quadragésima Oitava Aula-Ouvinte de Eventos 1
07:23
168-Quadragésima Oitava Aula-Listener de eventos 2
07:59
169 - Quadragésima Oitava Aula - Ouvinte de Eventos 3
06:00
170-Quadragésima Oitava Aula-Listener de eventos 4
05:05
171-Aula 48-Ouvinte de eventos 5
06:03
172-Quadragésima Nona Aula-Publicador de Eventos 1
07:51
173-Quinquagésima Nona Aula-Publicador de eventos 2
12:03
Atendimento ao Cliente
Topo
赛事库 课堂 2021拜年纪