自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot&MyBatisPlus

MyBatisPlus是基于MyBatis的框架的基础上开发的增强型工具,它。

2023-04-04 16:56:49 145

原创 SpringBoot&整合Druid数据源

运行之后这个后台监控功能会自动跳出一个登录页面,我们可根据自己设置的账号密码进行登录,登录后我们会进入到一个index.html页面。使用Druid数据源的配置其实很简单,我们只需要在application.yaml文件中jdbc的配置下面,使用type切换到我们要使用的数据源即可。从输出结果中可以看出数据源已经从SpringBoot默认的Hikari数据源变成了Druid数据源,数据库的底层没有变化,数据库的底层是jdbc。配置成功之后,我们来实现Druid一个比较高级的功能:后台监控。

2023-03-09 13:59:22 514

原创 SpringBoot&整合JDBC

注意当我们使用application.yaml来配置时,要将SpringBoot项目自动生成的application.properties文件中的配置清空否则会报错。例如jdbcTemplate、redisTemplate等,一些增删改查的方法也封装在其中。和MySQL的驱动,我们会发现pom.xml文件中已将依赖和环境已经自动配置好了。对于数据访问层,无论是SQL(关系型数据库)还是redis(非关系型数据库),我们来新建一个SpringBoot项目进行测试,选中关系型数据库中。的方式进行统一管理。

2023-03-08 21:09:45 338

原创 SpringBoot给属性赋值的方式

在资源文件夹中创建一个application.yaml用来写yaml语法,当我们在给属性赋值时要注意,yaml语法形式是key value的,中间是有空格的,如果删掉空格,那么它的属性或对象就无效了。告诉springboot将本类中的所有属性和配置文件中相关的配置进行绑定参数prefix = "person":将配置文件中的person下面的所有属性一一对应。注解进行关联prefix的属性必须要和application.yaml中的对象名相同,其中的属性名称也要和Person类中的属性名称要对应。

2023-03-07 16:19:38 563

原创 SpringMVC&拦截器

我们在正常访问一个应用时,可以直接进行访问。但加入拦截器之后,那么我们要访问应用时就要经过一个或多个拦截器,return true就表示我们可以经过拦截器进入到下一个拦截器中,如果return false就会把这个访问拒之门外,我们也可以把要访问的应用看作下一个的拦截器。开发者可以自己定义一些拦截器来实现特定的功能。而拦截器是SpringMVC框架自己的,只有SpringMVC工程才能使用,拦截器只会拦截访问的控制器方法,如果直接访问的是一些jsp或者html等页面,就不会被拦截,例如 (

2023-02-28 14:45:57 307

原创 SpringMVC框架& JSON

JSON(javaScript Object Notation,js对象标记)是一种轻量级的数据交换格式,目前使用比较广泛。采用完全独立于编程语言的来储存和只展示数据,对于java来说,就是一个字符串的形式。简介清晰的层次结构使得JSON成为理想的数据交换语言。易于机器解析和生成,也易于人的解读和编写,并且格式小,可以有效的提高网络传输效率。在javaScript语言中,一切都是对象。因此,任何javaScript支持的类型都是可以通过JSON来表示,例如字符串、数字、对象、数组等。

2023-02-23 18:45:26 208

原创 SpringMVC&Controller配置

Spring利用扫描机制来找到应用程序中所有基于注解的控制器类,为了保证Spring能找到你的控制器,需要在控制器中声明组件扫描。实现Controller接口定义控制器时比较老的方法,还是更推荐使用注解定义的放法,相比之下通过注解定义代码量较少,更加便捷。ler是一个接口,在org.springframework.web.servlet.mvc.Controller包下。缺点:一个控制器只写一个方法,如果需要多个方法则需要定义多个控制器,定义的方式比较麻烦。在springMVC.xml配置文件中声明。

2023-02-21 16:58:23 581

原创 SpringMVC执行原理

也就是根据获得到的信息来找到相应的适配的类(实现了Controller接口的类都为Controller类),让具体的Contorller类执行。图片中虚线部分是我们自己要操作的步骤,实线部分是SpringMVC帮助我们实现的,在现实开发中我们一般不会看到这些操作,但是在面试时可能会出现这些问题,所以我们要有有一个深刻的理解。ViewResolver将解析的逻辑视图名传给DispatcherServlrt,DispatcherServlrt根据解析的结果调用具体的视图,最终视图呈现给用户。

2023-02-21 15:31:30 52

原创 MySQL基础

MySQL入门

2023-02-14 15:38:39 130

原创 MyBatis入门(简单的增删改查)

MyBatis快速入门(基础)

2023-02-03 15:53:52 148 1

原创 JavaWeb 过滤器简介

JavaWeb 过滤器简介

2022-12-05 10:17:26 377 1

原创 java方法

它通常把一个大型发杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可描述出解题过程所需的多次重复计算,大大地减少了程序的代码量。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的额原子性,就是一个方法只能完成一个功能,这样利于我们后期的扩展。方法名称相同时,编译器会根据调用方法的参数个数,参数类型等逐个匹配,已选择对应的方法,如果匹配失败,则编译器报错。一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。

2022-09-16 19:17:22 96 1

空空如也

空空如也

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

TA关注的人

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