- 博客(6)
- 收藏
- 关注
原创 Java&IO
文件和文件夹都是File对象; File类常用方法 public static void main(String[] args) { // 绝对路径 : getAbsolutePath File f1 = new File("d:/temp.txt"); System.out.println(f1.getAbsolutePath()); } public static void main(String[] args) { File f
2021-03-10 11:45:49
37
原创 java基础-注解&反射
内置注解 @Override @SuppressWarning 元注解:负责注解其他注解 @Target:用于描述注解的使用范围(即:被描述的注解可以用在什么地方) @Retention:表示需要在什么级别保存该注释信息,用于描述注解的生命周期(source<class<runtime) @Document:说明该注解将被包含在javadoc中 @Inherited:说明子类可以继承父类中的该注解 public class Test1 { @MyAnnotation publ
2021-03-08 20:08:25
66
原创 Java-多线程导学
创建线程 创建方法: 继承Thread类 实现Runnable接口 实现Callable接口 继承Thread类 继承Thread类 public Class ThreadTest extend Thread{} 重写run方法 public Class ThreadTest extend Thread{ @Override public void run(){} } 调用start方法开启线程 ...
2021-03-06 15:35:34
59
原创 springboot项目中统一异常处理 UnifyResponse
统一异常处理 UnifyResponse 响应格式: json: { code: 100001, # 错误码 message: 未找到首页优惠券活动, # 错误信息 request: GET url # 请求方式、请求url } 解决思路: 将异常拦截,然后封装成统一的格式 @ControllerAdvice public class GlobalExceptionAdvice{ } 异常分类: CheckedException & RuntimeException(u
2021-02-20 21:35:00
283
原创 关于AOP&IOC&DI&OCP
对于JAVA,任何不被理解的努力都是为了写出可维护的代码; 开闭原则OCP:软件对扩展是开放的,对修改是封闭的,通俗来说就是,开发一个软件时,应该对其进行功能扩展,而在进行这些扩展时,不需要对原来的程序进行修改。 ...
2021-02-05 19:50:28
119
原创 关于JPA在SpringBoot项目的使用
pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.bo
2021-02-04 17:17:49
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人