自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 黑马程序员SpringBoot3+Vue3学习笔记(1)

需求:用SpringBoot开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串“hello world”在boot程序启动后,一些been对象会自动注入到ioc容器,不需要手动配置。(2)在pom.xml中引入mybatis的起步依赖和mysql驱动依赖。在浏览器搜索id为1的数据,结果正确。(7)创建UserService接口的实现类。(3)在yml配置文件中配置数据源的信息。(8)创建controller。(4)创建user实体类。(6)创建service。(5)创建mapper。

2024-03-24 15:58:34 517 1

原创 黑马程序员SSM—SpringMVC学习笔记(2)

(2)把@ResponseBody和@Controller去掉,改成@RestController写到类的上方(@RestController等同于@Controller与@ResponseBody两个注解组合功能),删掉类中的@ResponseBody。修改@RequestMapping的value属性,将其中修改为/users/{id},目的是和路径匹配,并且在方法的形参前添加@PathVariable注解。(3)@GetMapping,对应Get请求。(3) 编写模型类User和Book。

2023-11-08 16:27:22 181 1

原创 黑马程序员SSM—SpringMVC学习笔记(1)

(3)将pom.xml中多余的内容删除掉,再添加SpringMVC需要的依赖。(1)创建一个Web的Maven项目,在pom.xml添加Spring依赖。(1)编写BookController和UserController。(6)新建一个servlet容器的启动类,加载spring的配置。(4)编写模型类,User和Address。(3)编写UserController。(1)pom.xml添加依赖。(1)创建Maven项目。(1)GET发送单个参数。(2)GET发送多个参数。(2)创建对应的配置类。

2023-11-07 16:37:50 201

原创 黑马程序员SSM—Spring学习笔记(6)

(1) 连接点(JoinPoint):程序执行过程中的任意位置,粒度为执行方法、抛出异常、设置变量等,在SpringAOP中,理解为方法的执行。(2)切入点(Pointcut):匹配连接点的式子,在SpringAOP中,一个切入点可以描述一个具体方法,也可也匹配多个方法。匹配多个方法:所有的save方法,所有的get开头的方法,所有以Dao结尾的接口中的任意方法,所有带有一个参数的方法。(3)通知(Advice):在切入点处执行的操作,也就是共性功能,在SpringAOP中,功能最终以方法的形式呈现。

2023-10-29 17:42:30 360 1

原创 黑马程序员SSM—Spring学习笔记(5)

对于@Component注解,还衍生出了其他三个注解@Controller(表现层)、@Service(业务层)、@Repository(数据层),这三个注解和@Component注解的作用是一样的。位置 : 类定义上方。属性 : value(默认):定义bean作用范围,默认值singleton(单例),可选值prototype。(1)在BookDaoImpl类中添加一个name属性,使用@Value注解,将值写入注解的参数中。(2)在配置类中添加一个方法,并在方法上添加@Bean注解。

2023-10-27 18:58:41 228 1

原创 黑马程序员SSM—Spring学习笔记(4)

IoC容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配。

2023-10-27 10:27:40 42 1

原创 黑马程序员SSM—Spring学习笔记(3)

(1)修改BookServiceImpl类,添加两个接口InitializingBean, DisposableBean并实现接口中的两个方法afterPropertiesSet和destroy。(3) 用close关闭容器,将ApplicationContext更换成ClassPathXmlApplicationContext,运行后初始化和销毁方法正常执行。(3) 在App运行bookService的save方法,afterPropertiesSet和destroy方法被调用。

2023-10-26 10:30:09 279

原创 黑马程序员SSM—Spring学习笔记(2)

(1)创建一个UserDaoFactoryBean的类,实现FactoryBean接口,重写接口的方法。(6)运行程序,控制台打印构造函数中的输出,说明Spring容器在创建对象的时候也走的是构造函数。功能:用来定义bean的别名,当定义多个别名时,用逗号(,)分号(;(2)在App运行类中,使用从IoC容器中获取bean的方法进行运行测试。(2)在App运行类中,使用从IoC容器中获取bean的方法进行运行测试。(1)singleton:单例(默认),即一个类中只有一个实例。

2023-10-25 11:38:58 155

原创 黑马程序员SSM—Spring学习笔记(1)

(1)name的bookDao是现在的属性的名称,作用是让Spring的IoC容器在获取到名称后,将首字母大写,前面加set找对应的setBookDao()方法进行对象注入。(2)ref的bookDao是当前容器中对应Bean的名称,作用是让Spring能在IoC容器中找到id为bookDao的Bean对象给bookService进行注入。在Service中提供方法,让Spring的IoC容器可以通过该方法传入bean对象。在容器中建立bean与bean之间的依赖关系的整个过程,称为依赖注入。

2023-10-24 15:47:50 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除