一、类上添加注解1、@Component/@Controller/@Service/@Repository作用:将该类设置为bean         @Controller:表现层 控制层,控制业务逻辑@Service:业务层 service层:业务层控制业务(业务逻辑层)@Repository:数据层 dao层:主要是和数据库进行交互。也被称为mapper层2、@Configuration和@C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 02:08:11
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @SpringBootApplicationSpringBootApplication是一个组合注解,以2.3.0.RELEASE为例注解分别如下,我们来逐个分析一下这些注解的作用@Target(ElementType.TYPE)这是java的元注解,java中元注解有四个: @Retention @Target @Document @Inherited;元注解只能对注解进行注解该注解是指定注解的            
                
         
            
            
            
            Map<k,V>集合一.map中的元素作为两个对象,一个是键,一个是值,键不可以重复,值可以 重复(重复键将覆盖旧键)map是按照键存储元素的容器,键可以是任意类型,List类似与用下标是整数。Map与Collection在集合框架中属并列存在Map存储的是键值对Map存储元素使用put方法,Collection使用add方法Map集合没有直接取出元素的方法,而是先转成Set集合,在通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 07:34:14
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。   @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name            
                
         
            
            
            
            看本文之前,请确保你已经在SpringBoot中集成MyBatis,并能正常使用。如果没有,那么请先移步  做了解后,再按本文步骤操作。使用MyBatis在我们通过xml集中配置SQL,并通过创建接口Mapper文件来完成持久化DAO层(mybatis内部使用的是动态代理,所以我们不需要自己编写实现类)。然而在实际开发中,单表操作非常多,如果你也想像JPA、JDBC那样做一个所            
                
         
            
            
            
            在视频中,有一条消息:“SpringBoot会将mybaits配置文件sqlmapconfig.xml的视频与mapper.xml集成吗?看到直接支付的集成,结果是快速开发模式,SQL是在类中编写的,想看看配置模式之神创建一个吗?”粉丝需要,这才是真正的需要。好吧,胡说太多了,不好,不好。让我们直说重点。 本节概述:(1) 关于mybatis(2) 注            
                
         
            
            
            
            1、引入pom            <!--mapStruct依赖-->            <dependency>                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-01 18:59:09
                            
                                706阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、@Mapper注解的使用1.1 @Mapper注解的的作用为了把mapper这个DAO交給Spring管理为了不再写mapper映射文件();自动为添加@Mapper注解的接口生成一个实现类(http://www.tianshouzhi.com/api/tutorials/mapstruct/292)。1.2 domain类的作用domain类是我们用于与数据库映射的实体类,通常在将实体数据序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 22:24:54
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringMVC学习(四)结果跳转方式ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalReso            
                
         
            
            
            
            专车介绍该趟专车是开往Spring Boot自动注入原理源码分析的专车专车问题Spring Boot何时注入@Autowired标注的属性?如果注入类型的Bean存在多个Spring Boot是如何处理的?专车示例定义接口public interface PersonService {
String hello(String name);
}定义接口的一个实现@Service(value = "            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 11:37:12
                            
                                142阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.IoC引用 Spring 官方原文:This chapter covers the Spring Framework implementation of theInversion of Control (IoC) [1] principle. IoC is also known as dependency injection (DI). It is aprocess whereby objec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-15 12:27:53
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 前言mybatisPlus-mapper好用,好用到感觉自己不会写sql了(哈哈)!!!!但在整理迁移食品方案场景层代码yingzi-scene-frdscheme过程中,发现了一些典型代码编写问题,特别是xxxMapper随意注入问题,关系错乱复杂扯不清理不清,这个问题滥用程度触目惊心,大家可能没啥很大的意识,毕竟mybatisPlus的xxxMapper简直所向无敌,面向编程的            
                
         
            
            
            
            
            SSH 
框假中 
spring 
充当了管理容器的角色。我们都知道 
Hibernate 
用来做持久层,因为它将 
JDBC 
做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的 
SQL 
语句。 
Struts 
是用来做应用层的,他它负责调用业务逻辑 
serivce 
层。所以 
SSH 
框架的流程大致是: 
Jsp 
页面 
----Struts------Servi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-03 16:52:11
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Mybatis编写sql有两种方式,即通过xml和注解,我个人比较喜欢xml配置,但是注解还是要了解下的。并且Mybatis中xml优先于注解加载,也就是如果DAO接口中的方法有对应的xml配置,再加入注解会抛异常,如果两个都没配置,在调用DAO方法时再抛异常。源码分析一、XML中sql转MappedStatementMybatis会把编写的sql语句信息封装成一个MappedStatement对            
                
         
            
            
            
            Spring的事务管理事务的概述:逻辑上的一组操作,组成这组操作的各个单元,要么都成功,要么都失败。Spring事务管理的APIPlatformTransactionManager:平台事务管理器
平台事务管理器:接口是spring用于管理事务的真正对象。
DataSourceTransactionManager:底层使用JDBC管理事务HibernateTransactionManager: 底            
                
         
            
            
            
            一、遇到的痛点       但是,我是测试开发工程师,自动化工程经常要连N个数据源。对于多数据源,网上提供了重写DataSourceAutoConfiguration的方式。代码如下:@Configuration
@MapperScan(basePackages = "com.youzan.springboot.dal.mast            
                
         
            
            
            
            题说明最近看到Spring事务,在学习过程中遇到一个很苦恼问题                            &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-22 10:58:51
                            
                                216阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring(15):为业务层Service 配置声明式事务(下)-- @Transactional注解配置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-26 15:22:10
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ======================相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问:1、我字段类型是not null,为什么我可以插入空值2、为毛not null的效率比null高3、判断字段不为空的时候,到底要  select * from table where column <> ” 还是要用 select * from t