- 博客(15)
- 收藏
- 关注
原创 springboot 2.x文件上传
1.java代码package com.hcr.controller;import org.springframework.web.bind.annotation.*;import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpServletRequest;import ja...
2020-03-27 00:30:58 144
原创 springboot启动报Consider defining a bean of type 'xxx' in your configuration的错
1.问题描述:springboot在启动过程中报:Consider defining a bean of type ‘xxx’ in your configuration的错2.项目的目录结构图如下:3.问题分析:@EnableAutoConfiguration注解上标注了两个注解,@AutoConfigurationPackage、@Import。@Import注解在SpringIO...
2020-03-26 14:38:28 4833 1
原创 springboot2.x目录文件结构
1.springboot2.x的目录结构src/mian/java 存放java代码src/main/resources 存放资源src/main/static 存放静态页面src/mian/templates 存放web页面src/applicantion.propertis 存放配置文件src/test 存放测试代码2.springboot的静态资源加载顺序 META/reso...
2020-03-23 23:00:20 224
原创 springboot通过xml方式自动注入的策略模式
1.创建策略类接口:package com.ynsj.wx;import com.ynsj.course.lib.order.entity.OrderCourse;import org.springframework.beans.factory.annotation.Autowired;import java.util.Map;public interface IWxPayStra...
2020-03-20 18:20:55 646
原创 快速搭建第一个springboot应用
1.注解的包含关系如下SpringBootApplicationSpringBootConfigurationEnableAutoConfigurationConfigurationAutoConfigurationPackage2.步骤如图所示:3.创建一个controller,并添加@Controller、@RequestMapping、 @ResponseBody注解4.启动项...
2020-03-18 23:49:21 130
原创 LocalDate/LocalDateTime/LocalTime与Date的互转
1.demo如下:package com.ynsj.util;import java.time.*;import java.util.Date;/** * LocalDate/LocalDateTime/LocalTime与Date的互转 */public class LoclaTimeU { // 01. java.util.Date --> java.time...
2020-03-16 14:08:31 319
原创 linux 安装maven
0.安装jdk的教程 https://blog.csdn.net/hecr_mingong/article/details/1048139421.下载maven的tar包**2.解压 tar -zxvf apache-maven-3.5.3-bin.tar.gz **3.移动并重命名 mv apache-maven-3.5.3 …/maven34.配置环境变量 vim /etc/pro...
2020-03-12 11:22:50 93
原创 linux 安装jdk8
1.下载jdk8的tar包**2.解压 tar -zxvf jdk-8u211-linux-x64.tar.gz **3.移动 并重命名 mv jdk1.8.0_211/ …/jdk84.配置环境变量 vim /etc/profile并添加配置信息:export JAVA_HOME=/usr/local/software/jdk8export PATH=PATH:PATH:PATH...
2020-03-12 10:57:34 102
原创 springboot实现aop并且实现统一异常处理
需求:登录校验用aop来实现,并且实现统一异常处理1.创建一个登录注解类package com.ynsj.aspect;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java...
2020-03-11 14:05:53 2650
原创 判断一个对象中的某些字段是否为空
一.代码:package com.example.demo.jdk8;import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;public class CheckNOtNullUtils { /** * 判断一个对象中的某些字段是否为空 * * @p...
2020-03-08 23:02:02 5324
原创 git的命令笔记
1.删除本地分支 git branch -d 分支名2.从远程仓库拉取代码 git pull3.提交代码到远程仓库4.新建分支 git branch 新分支名称5.切换分支 git checkout 分支名称6.合并分支 git merge 分支名称后续用到再整理...
2020-03-07 14:15:44 132
原创 修改idea中git账号和密码
1.idea中:Settings ---- System Settings ---- Passwords2.windows中:我的电脑 ---- 属性 ---- 控制面板主页 ---- 用户账户 ---- 管理Windows凭证 ---- 普通凭据 修改git的账号密码即可注:文章参考https://www.cnblogs.com/AlanWilliamWalker/p/114449...
2020-03-07 10:45:34 6951
转载 java驼峰法和下划线法字符串的相互转换
demo如下:import java.util.regex.Matcher;import java.util.regex.Pattern;public class CamelAndUnderLineConverter { private static Pattern linePattern = Pattern.compile("_(\\w)"); /** * ...
2020-03-06 17:09:06 587
原创 docker笔记 01 - Linux Centos7环境下安装Docker
1.什么是dockerdocker是一个基于linux64bit的容器引擎,可以让开发者的打包他们的应用和依赖到容器上运行,在容器中运行的应用互不影响,它是基于LCX容器实现的。2.docker的优点一次编写,四处运行;快速部署应用;开箱即用;可以实现快速动态扩容;组件微服务架构,可以在一个机器上模拟出多个微服务,启动多个应用;可以更好的做到资源隔离;总结:开箱即用,快速部署,可...
2020-03-04 22:35:12 153
原创 jdk8笔记 - 接口和日期
1.jdk8的关键字default和static关键字:jdk8中,可以用default关键字来修饰接口中的方法,这样其继承类就无需实现该方法;其次static关键字也能用在接口中;动物类的代码:package com.example.demo.jdk8;public interface Animal { void eat(); default void sleep() ...
2020-03-02 14:07:53 496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人