SpringBoot
文章平均质量分 75
傅牧山
简单的前进
展开
-
SpringBoot之重定义banner
对于使用过Spring Boot的开发者来说,程序启动的时候输出的由字符组成的Spring符号并不陌生。这个是Spring Boot为自己设计的Banner: ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _`翻译 2017-12-11 10:02:14 · 229 阅读 · 0 评论 -
SpringBoot之构建Restful API与单元测试
回顾@Controller、@RestController、@RequestMapping注解。@Controller:修饰class,用来创建处理http请求的对象@RestController:Spring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需转载 2017-12-11 10:13:01 · 203 阅读 · 0 评论 -
SpringBoot之属性配置文件详解
相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都有自己的默认配置,所以如果不是特殊应用场景,就只需要在application.propertie转载 2017-12-11 10:19:56 · 2159 阅读 · 0 评论 -
SpringBoot之统一异常处理
我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。Spring Boot中实现了默认的error映射,但是在实际应用中,上面你的错误页面对用户来说并不够友好,我们通常需要去实现我们自己的异常提示。下面转载 2017-12-11 10:34:51 · 3891 阅读 · 0 评论 -
SpringBoot之使用Spring-data-jpa更加简单优雅的访问数据库
实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句来完成业务逻辑。 为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:Hibernate。通过整合Hibernate之后,我们以操作Java实体的方式最终将数据改变映射到数据库表中。为了解决抽象各个Java实体基本的“增转载 2017-12-11 11:32:37 · 1109 阅读 · 1 评论 -
SpringBoot之数据访问
配置数据源自定义DataSource类型的@Bean可以覆盖默认设置。@Bean@ConfigurationProperties(prefix="datasource.fancy")public DataSource dataSource() { return new FancyDataSource();}datasource.fancy.jdbcUrl=jdbc:h2转载 2017-12-11 12:02:36 · 903 阅读 · 0 评论