首页 > TAG信息列表 > StudentService

Springboot笔记<4>@Autowired和@Resource的区别

@Autowired和@Resource的区别 @Resource 有两个常用属性name、type,所以分4种情况 指定name和type:通过name找到唯一的bean,找不到抛出异常;如果type和字段类型不一致,也会抛出异常 指定name:通过name找到唯一的bean,找不到抛出异常 指定type:通过tpye找到唯一的bean,如果不唯一,则抛出异常

Spring 框架简述 (二)

Spring框架 Spring 容器创建对象的方式基于XML的DI注入分类通过set方法自动注入 Spring 容器创建对象的方式 接上简述一 : https://blog.csdn.net/kaema/article/details/121622097 (注:案例中的代码都是沿用简述一的代码,若有兴趣可以点击上面的链接查看) 一已经说过使用

Oracle下Mybatis Batch批量操作 vs JBCD 原生batch-prepared,及各写法效率测试。

背景 建表SQL 测试写法 非事务,循环单次单条插入 有事务,循环单次单条插入(Simple模式 )  批量操作-BEGIN END  批量操作-foreach batch JDBC原生batch-prepared  测试结果 结论 背景 近期项目要转数据库,需要转移几个亿的数据。用的Mybatis框架,结果开发人员发现 foreach b

spring框架总结

一、反射的概念 1.反射的概念 反射就是在运行期间动态的获取的类的基本信息(类的属性,构造方法,普通方法)动态的调用对象的发现,极大地提高了java代码的灵活性 2.反射的三种创建方式 获取Class的方式: 1.Class c = Class.forName(className); 2.Class c2 = Test.class; 3.Test t

IDEA创建Maven工程使用Mybatis框架,对单表进行简单的增删改查的操作

搭建环境 搭建数据库表 使用的是MySQL数据库。新建名为task的数据库,在task数据库中新建名为student的表。在表中适当添加数据。创建表和添加数据的SQL语句如下所示。 SET FOREIGN_KEY_CHECKS=0; --创建表 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `sid` var

漫画:什么是 “代理模式” ?

 小灰 程序员小灰—————  第二天  —————————————————public interface IStudentService {    void insertStudent();    void deleteStudent();}public class StudentService implements IStudentService {    public void inser

Java ------ Spring框架 借助 @Test 注解测试

将之间的测试,改成使用 @test 进行测试 1、在spring中使用test 注解需要借助 junit-4.12.jar和hamcrest-all-1.3.jar 两个jar 包   导包办法:右键 project->properties->java build path->libaries->add external jars    2、 将之前的 public class SpringTest { public s

spring集成web环境

1、maven工程导入依赖 除了导入常规依赖外,web项目还需要导入如下依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.3.5</version> </dependency> <depende

漫画:什么是 “代理模式” ?

    —————  第二天  —————     ————————————               public interface IStudentService {     void insertStudent();     void deleteStudent(); } public class StudentService implements

02 jdk动态代理

前面我们已经看过了静态代理,但显而易见静态代理要给每一个接口提供两个实现类,为没有什么方式可以简化代理的实现呢?jdk动态代理就是其中之一。 1、操作步骤 创建一个UserService.java接口 public interface StudentService { void query(); } 创建一个UserServiceImpl.java

缓存cache介绍

1.  为何要用缓存、缓存的目的是为了什么?(https://my.oschina.net/u/3378039/blog/2986697)  一个程序的瓶颈在于数据库,内存的速度远远大于硬盘的速度,当我们一次又一次请求数据库或远程服务时会导致大量的时间耗费在数据库操作或远程方法调用上,以致于 程序性能恶化,使用数据缓存可

spring学习 (二)

1.建立 单纯的一个 spring项目 idea 建立项目选择Spring ,待建立完成之后 ,在WEB-INF 下面建立一个lib文件夹 ,将原本的lib转移到这里 ,添加配置 lib中放入各个需要的jar包 2.建立好自己的 Spring-config.xml 默认名字为 applicationContext.xml 为了能够在启动时 ,就能够初始化