基于SpringBoot2.1.x框架的一些常用开发介绍
摘要:一、建立初始的工程 可以使用官网https://start.spring.io/,或者 idea来新建springboot工程。前提条件是安装好jdk8和maven3.2以上版本。使用的idea也要做好jdk、maven、utf-8编码格式设置。 在pom.xml文件,可以修改springboot的
阅读全文
posted @
2020-03-13 23:31
wuyicode
阅读(509)
推荐(0) 编辑
SpringBoot使用 @ExceptionHandler 做 自定义异常处理
摘要:目的是,更友好的页面访问。 自定义的异常捕获类 这里的 @ExceptionHandler(value = {Exception.class}) , 表示 捕获 全部异常。 注意: 添加注解@ControllerAdvice 。 如果是返回json数据 则用 @RestControllerAdvic
阅读全文
posted @
2019-07-26 17:26
wuyicode
阅读(7738)
推荐(0) 编辑
SpringBoot 项目打包成war包,部署到Tomcat
摘要:SpringBoot 项目打包成war包,部署到Tomcat。 先有maven 插件 先有maven 插件 在pom.xml中将打包形式 jar 修改为war 在pom.xml中将打包形式 jar 修改为war 构建项目名称 构建项目名称 修改启动类,继承 SpringBootServletInit
阅读全文
posted @
2019-07-26 17:01
wuyicode
阅读(594)
推荐(0) 编辑
使用MultipartFile 做文件上传的功能
摘要:使用 MultipartFile 准备表单 控制器 MultipartFile 对象的transferTo方法,用于文件保存(效率和操作比原先用FileOutStream方便和高效)。 访问 http://localhost:8080/upload.html,结果如下。 查看上传的图片。 http:
阅读全文
posted @
2019-07-26 16:48
wuyicode
阅读(15504)
推荐(0) 编辑
常用Json框架(Jackson)
摘要:比如 Jackson、FastJson、Gson。其中,Jackson效率最高,最常用。 这里以 Jackson 为例。 Jackson处理相关字段 指定字段不返回,比如密码:@JsonIgnore 指定日期格式:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",l
阅读全文
posted @
2019-07-26 16:34
wuyicode
阅读(1373)
推荐(0) 编辑
单元测试--SpringbootTest和MockMvc
摘要:SpringbootTest 基于Junit 的Test 当然也可以使用 @Before 和 @After , 和 junit 的测试一样。 启动类是必须要有的。 当有多个 @Test 的方法,需要一起执行的时候, 执行 XdclassSpringbootApplicationTests 这个类的
阅读全文
posted @
2019-07-26 16:07
wuyicode
阅读(2341)
推荐(0) 编辑
SpringBoot读取配置文件
摘要:目的是避免硬编码。 使用场合一: controller 读取配置文件(@Value) 准备配置文件 准备配置文件 以 application.properties 为例。 在controller类加注解 在controller类加注解 @PropertySource("classpath:appli
阅读全文
posted @
2019-07-26 13:58
wuyicode
阅读(2888)
推荐(0) 编辑