- 博客(14)
- 收藏
- 关注
原创 基于SpringBoot的SSM整合连接数据库流程
1、创建SpringBoot工程2、pom.xml文件中配置起步依赖,必要的资源坐标(druid)3、application.yml配置文件中设置数据源,端口等4、dao(接口层)添加注解@Mapper,或启动类设置@MapperScan设置映射扫描包...
2022-05-21 22:28:33
424
原创 SQL基本增删改查
1、DML(增删改)2、DQL(查询语句)a、基本查询b、条件查询c、聚合函数d、分组查询e、排序查询f、分页查询2、执行顺序
2022-05-21 19:46:27
142
原创 SSM整合入门案例(注解开发)
1、pom.xml文件导入相关jar包坐标,有Spring,Jdbc,Mybatis,SpringMvc,Servlet等相关坐标。<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.2.10.REL
2022-05-17 22:27:54
244
原创 SpringMvc入门(注解开发)
1、pom.xml文件中导入SpringMvc坐标与Servlet坐标2、创建SpringMvcConfig配置类3、创建Controller层对象,注解@RequestMapping注解@ResponseBody(返回json数据)4、SpringMvc配置类扫描加载Bean5、初始化Servlet容器,加载SpringMvc环境并设置SPringleMvc请求拦截路径6、使用浏览器或者postman工具进行测试请求...
2022-05-16 15:46:16
189
3
原创 Spring事务管理(注解开发)
1、在需要事务管理得方法上加@Transactional注解(一般不写在实现类上写接口上)2、在JdbcConfig配置类中,配置事务管理并添加到Spring管理3、在核心配置类SpringConfig中使用注解@EnableTransactionManagement开启事务驱动附:1、@Transactional注解的方法是事务管理员,发起事务方,在Spring中通常指代业务层开启事务的方法,@Transactional注解的方法内调用的方法是事务协调员,加入事务方,在Spring中通
2022-05-14 22:04:48
226
原创 Spring整合Mybatis实现数据增删改查(注解开发)
1、pom.xml文件导入Spring,Mybatis相关jar包2、创建核心配置类Config,JdbcConfig配置类,MyBatis配置类,在JdbcConfig配置类中创建返回对象为DataSource方法完成连接数据库,在Mybatis配置类中创建返回sqlSessionFactoryBean的方法完成数据库与实体类的连接,创建返回MapperScannerConfigurer类型的方法完成Dao接口实现增删改查,核心配置类引入其他配置类3、在Dao接口中编写对应的s...
2022-05-14 20:35:24
705
1
原创 Spring纯注解开发
1、使用@Configuration注解设置当前类为核心配置类2、定义bean:需要管理的类添加@Component标签(工具类),此外@Repository用于标注Dao类,@Service用于标注业务类,@Controller用于标注控制器类3、在配置类中使用@ComponentScan注解设定扫描路径扫描路径下的bean,多数据使用数组格式4、加载配置类初始化容器ApplicationContext ctx = new AnnotationConfigApplicationContex
2022-05-13 21:51:09
104
原创 Spring加载properties文件
1、使用xml配置文件开发a、开启context命名空间b、使用context空间加载properties文件,使用<context:property-placeholder location='classpath:*.properties'>标签配置c、使用属性占位符${}读取properties文件中的属性2、使用注解开发在配置类中使用@PropertySource(classpath:properties文件)...
2022-05-13 20:39:27
162
原创 Spring依赖注入(xml配置)
1、setter方法注入需要管理的类提供setter方法,然后在bean标签内提供使用<property name='接收类型' ref='注入的引用类型'>注入引用类型,<property name='接收类型' value='基本类型'>注入基本类型。2、构造器方法注入需要管理的类中提供有参构造器,然后在bean标签中使用<constructor-arg name='接收类型' ref='注入引用类型id'>注入引用类型,<constructor-a
2022-05-13 20:09:52
492
原创 Spring中实例化bean的方式(xml配置)
1、构造方法(常用)直接调用容器中getbean(bean对象)方法实现,默认是用无参构造器实例化,如果需要管理类只有有参构造器,没有无参构造器则会出现BeanCreationException异常2、静态工厂实例化创建一个Factory类,类中提供一个返回需要创建对象的静态方法,将Factory类存入容器bean对象中,最后只需配置factory-method来调用Factory类中的静态方法来即可完成需要对象实例化3、实例工厂实例化创建一个Factory类,类中提供一个返回需要创建对
2022-05-13 10:17:06
292
原创 bean的基础配置
1、bean的基础配置class代表需要管理的对象,id代表管理对象的名称,此外可以用name来给bean设置别名,从容器中拿bean时可以用bean的名称来拿也可用别名来拿2、bean管理对象默认情况下是单列,如需使用bean的造对象的多例情况可在bean的配置中设置scope="prototype"...
2022-05-13 09:23:25
304
原创 DI入门分析
可以避免一个类中创建一个对象用new的方法。1、在需要创建对象的类中提供setter方法,提供入口2、到applicationcotext.xml配置文件中找到将需要创建对象的类的bean,插入property标签,用name接收对象,ref传入对象...
2022-05-12 23:19:18
59
原创 【无标题】
Ioc入门(xml方法)1、在pom.xml文件中导入spring坐标2、创建一个空间文件applicationcotext.xml文件,在文件中将需要管理的对象存入bean中,通过name找到需要管理的类,然后为了方便取出来了用id给bean取名,同一空间中不能取一样的名3、获取容器,使用applicationcotext获取容器接口对象,容器对象需要跟存入bean的空间连接起来,不然容器将是空容器,里面没有东西4、利用容器对象的getbean(对应的bean)方法获取容器内部空间的bea
2022-05-12 22:58:17
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人