- 博客(9)
- 收藏
- 关注
原创 Flowable初始化失败 Table ‘xxxx‘ already exist
切换新库时会自动更新建表,,就会报表已存在的异常,只要把是否更新建表关了就行 database-schema-update 改为false。
2022-11-24 16:29:15
1870
4
原创 正则表达式工作记录
-前面只能是字母,-后面只能是数字,且只能有一个- :^[a-zA-Z]+-[0-9]+$只能是.或者-,且长度只有一个字符 :^(.|-)$
2021-11-17 15:35:59
94
原创 SpringMVC预习:Spring集成web环境(初步了解MVC架构的执行流程)
1.基本三层架构DAO层service层:set注入了DAO层的UserDao类,直接调用save方法将UserDao和UserService在applicationContext.xml里进行配置,注入到Spring容器中web层web层要使用servlet,首先要在pom.xml里配置上坐标,调用相关的包类加载应用上下文对象(applicationContext.xml),创建spring容器,调用serviceservlet还要在web.xml里进行注册,给一个相对路径让用户
2021-09-06 23:26:30
228
3
原创 Spring学习4:Spring集成Junit
前言Spring集成Junit的原因因为每次测试都要加载容器和实例化Bean,使测试变的繁琐解决办法让SpringJunit负责创建Spring容器,但是需要将配置文件告诉它(applicationContext.xml), 将需要进行测试Bean直接在测试类进行注入步骤1.导入spring继承Junit坐标2.使用@Runwith注解替换原来的运行期3.使用@ContextConfiguration指定配置文件或配置类4.使用@Autowired注入需要测试的对象5.创建测试方法进行测
2021-04-25 17:03:12
214
原创 Spring学习3:spring注解开发
前言:Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置1.原始注解代码实现:@Service@Respository@Autowired和@Qualified注:按照类型寻找bean写一个@Autowired,按照名称的话两个注解都要写@Resource@Value(普通数据类型注入)因为spring容器中已经加载了properties配置文件,所以spring容器里已经存在很多对键值对,可以直接用spel语
2021-04-22 15:00:22
82
原创 Spring学习2:Spring配置数据源
注:基于普通Maven项目1.数据源的作用2.数据源的开发步骤和手动创建数据源配置```<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23<
2021-04-18 14:27:09
104
原创 Spring学习1:Spring配置文件
Spring配置文件注:实例的项目是idea中创建的普通Maven项目*1.scope的作用范围配置scope测试singleton(默认配置)配置方法测试prototype配置方法bean标签的scope属性改为prototype测试2.Bean生命周期配置在bean(UserDaoImpl)中添加init和destroy方法在applicationContext.xml的bean标签配置Jubit单元测试结果注:单元测试中因为还没来得及调用d
2021-04-15 10:49:45
106
原创 Java反射
反射反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:1. 可以在程序运行过程中,操作这些对象。例如我们编程的过程中创建了一个字符串,然后我们想调用改字符串的一个方法,然而jdk中有很多方法我们不知道,但是我们用的时候回自动弹出一个列表展现很多方法,我们可以对其进行操作,简化了我们的编程,这就是反射机制。2. 可以解耦,提高程序的可扩展性。Java代码在计算机中经历的三个阶段Source源代码
2021-03-28 23:18:48
164
原创 Markdown简单使用方法
文章目录创建md文件Markdown语法标题字体引用插入图片超链接列表表格代码创建md文件1.新建文件夹(因为可能会包括图片)2.创建文件后缀改为md3.双击打开文件后编辑器自动会打开Markdown语法标题#加空格——一级标题##加空格——二级标题###加空格——三级标题以此类推,Typora最多支持六级标题字体语句两边加2个*代表加粗Hello world!语句两边加1个*代表斜体Hello world!语句两边加2个~代表删除线Hello world!
2021-01-02 23:48:05
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人