![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 58
魂&梦
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合通用Mapper配置
在使用 MBG 过程中,发现一个很麻烦的问题,如果数据库字段变化很频繁,就需要反复重新生成代码,并且由于 MBG 覆盖生成代码和追加方式生成 XML,导致每次重新生成都需要大量的比对修改。除了这个问题外,还有一个问题,仅仅基础的增删改查等方法,就已经产生了大量的 XML 内容,还没有添加一个自己手写的方法,代码可能就已经几百行了,内容多。 添加通用Mapper的依赖:,注意还需要搭配MyBatis和对应数据库的驱动: org.mybatis.spring.bo...原创 2022-06-19 19:35:51 · 1292 阅读 · 0 评论 -
SpringBoot属性注入
通过application.properties(.yml/.yaml)和@Value进行注入:@Value的值有以下三大类: @Value("${ property : default_value}") $注入的是外部配置文件对应的property,使用“ : ”对未配置或值为空的属性设置默认值。 @Value("#{ obj.property?:default_value}") #注入的是SpEL表达式对应的内容,使用“ ?: ”对未配置或值为空的表达式设置默认值。 直接把值注入 @Value("字符串原创 2022-06-08 20:20:43 · 229 阅读 · 0 评论 -
yml和yaml配置文件语法
server: port: 8081 # k = v # 对空格的要求十分高! # 注入到配置类中! name: kuang # 对象 student: name: GCF age: 18 # 行内写法 student1: { name: GCF,age: 18 } # 数组 pets: - cat - dog ...原创 2022-05-29 15:58:15 · 2141 阅读 · 0 评论 -
springboot原理初探
自动配置:pom.xml:spring-boot-dependencies:核心依赖父工程中;在编写或者引入一些Springboot依赖的时候,不需要指定版本,因为有这些版本仓库;启动器: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> ...原创 2022-05-18 10:15:45 · 141 阅读 · 0 评论 -
Java-SpringBoot全局配置一
SpringBoot在底层做了一些配置,所以SpringBoot项目不编写配置文件也可以正常运行,但是在开发中需要根据我们的需求修改SpringBoot自动配置的默认值。 SpringBoot使用默认的全局的配置文件有:application.properties语法:键 = 值 (name = root)application.yml application.yaml语法:YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和.原创 2022-05-08 20:07:50 · 751 阅读 · 0 评论 -
Java-SpringBoot介绍和创建
概述:Spring Boot是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,从而可以轻松构建独立运行的程序,并极大提高开发效率 Spring Boot是基于Spring框架开发的全新框架,其设计目的是简化新Spring应用 的初始化搭建和开发过程 Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”。优点:可快速构建独立的Spring应用 直接嵌入Tomcat、Jetty和Undertow服务器(无需部署WAR文件) 提供依赖启动器简化构建配置..原创 2022-04-28 09:53:43 · 525 阅读 · 0 评论 -
JavaDoc命令行操作
JavaDoc命令是用来生成自己的API文档的,API是什么?可以上网了解一下(这个就是通过JavaDoc命令生成的API文档)首先在IDEA中创建文件夹,在文件夹里面创建一个Doc.Java的文件,然后在里面该文件中写上几个方法或者是变量:接下来去到文件资源管理器来找到在IDEA中编写完成的Doc.Java文件或者是在IDEA中选择到该文件右键找到打开该文件所在文件夹:(名字用的是中文是不推荐的)在文件夹目录前面输入cmd加空格然后回车就能打开命令行也会来到该文件目...原创 2022-04-20 15:00:11 · 1298 阅读 · 0 评论 -
新增角色表数据
接着上次说过的查询角色表数据,现在来说一下如何新增角色数据。1.在service接口层写一个新增的方法:再然后去到实现层把刚刚写的新增方法给编写或者是用快捷键写出来:下面就是去dao层再写一个新增的方法:(这里不用布尔类型,用的是整数类型)然后在mappers里面写SQL语句:然后回到service实现层去把方法完善,首先得把dao层给写出来,再给上注解再然后找到之前写的新增方法里面去调用dao层的方法:(需要调用的dao层)来到Controlle...原创 2022-04-10 14:46:51 · 184 阅读 · 0 评论 -
Java多线程基础认知
几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程(Process)。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。 独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间。 动态性:进程与程序的区别在于,程序只是一个静态的指令集合,而进程..原创 2022-03-20 21:00:01 · 186 阅读 · 0 评论 -
项目配置二
事先声明本次的所有文件和图片只为演示效果,可能有很多不足的地方。接着上次没有配置好的applicationContext.xml和mybatis-conf.xml,首先在src目录下面创建applicationContext.xml,然后把下图的两个文件复制到src目录里面即可(jdbc为数据库连接文件,log4j为日志文件)接着去到Jdbc文件修改一下数据库连接的代码颜色较深的地方就是数据库名称需要改成自己的数据库名称才行,把这些弄好以后再去创建applicationC..原创 2022-03-09 09:00:42 · 414 阅读 · 0 评论 -
创建项目和配置
1. IEDA创建Javaweb项目名称为base_three_ssm,进行web的一系列配置和Tomcat的配置,(web配置)(Tomcat的配置)2. 在web下面的WEB-INF里面创建lib和jsp(lib为jar包导入的文件夹,jsp为页面)导入jar包(总共为42个jar包,里面包括了Java web里面的jar包)现在导入进去的jar包还用不了,需要去转换为可以使用的才行,根据下面的图片选择到深蓝色地方然后点击确定即可。3. 创建...原创 2022-03-02 16:24:44 · 740 阅读 · 0 评论 -
Java SSM 基本配置
使用IDEA创建Java项目,并通过“Add Framework Support.”添加“Web Application”支持。如图:(顺便把需要的文件夹创建,还有文件夹缺陷可以根据后续添加需要的文件夹)在 web/WEB-INF 目录下添加 lib 目录,然后导入spring、springMVC、MyBatis、Junit、json、文件上传、日志、相关的jar包,导入的Jar包如图:这里只是整合相关的包,实际中还需要JavaWeb所需的一些包:s...原创 2021-09-08 21:13:04 · 220 阅读 · 0 评论 -
Java的集合
Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可用实现常用的数据结构,如栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。 Java集合概述:为了保存数量不确定的数据,以及保存具有映射关系的数据(又称:关联数组),Java提供集合类,集原创 2021-07-07 08:37:22 · 76 阅读 · 0 评论 -
输入/输出(全称:Input Output)
IO(输入/输出)是比较抽象的,看不到明显的运行效果,但输入和输出是所有程序都必需的部分。 使用输入机制,允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据、来自网络的数据)、 用户输入数据;使用输出机制,允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中和 网络其他设备中。 Java的IO通过java.io包下的类和接口来支持,在java.io包下主要包括输入流、输出流两种IO流,每 种输入、输出流又可分为字节流和字符流两大类。其中字节流以字节为单位来处理输入、输出操作,而字符流则以字原创 2021-06-07 16:23:33 · 5266 阅读 · 0 评论 -
Java中的面向对象
对象和类的概念:类:类是一个模板,它描述一类对象的行为和状态。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。面向对象可分为两种:一种是面向过程,一种是面向对象,需要注意的是面向过程跟面向对象是不一样的。区别:面向过程:比例: 奶油蛋糕1.学习奶油蛋糕的制作方法、2.麦面、鸡蛋、奶油、设备、3.和面、制作奶油蛋糕、4.吃,5.面向过程 :强调的是过程、强调的是方法。面向对象:...原创 2021-05-30 08:30:41 · 181 阅读 · 0 评论