springboot中配置文件application.properties的理解

前言Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件applicat...

2018-03-13 15:43:34

阅读数:520

评论数:0

73. Spring Data JPA方法定义规范

事情的起因:有人问过我们这个这个问题:为什么我利用spring data jpa写的方法没有按照我想要的情况进行执行呢?我记得当时只是告诉他你你先看看Spring Data的命名规则吧。所以在这一小节把Spring Data方法定义的规则简单说明下。   (1)简单条件查询       ...

2017-01-04 11:29:46

阅读数:166

评论数:0

72. Spring Boot注解(annotation)列表

针对于spring Boot提供的注解,如果没有好好研究一下的话,那么想应用自如Spring Boot的话,还是有点困难的,所以我们这小节,说说Spring Boot注解。 (1)@SpringBootApplication        申明让spring boot自动给程序进行必要的配...

2017-01-04 11:28:40

阅读数:150

评论数:0

spring boot 不使用parent

创建 spring-boot 应用通用方法是配置 pom.xml,定义 为 spring-boot-start-parent。如下: parent> groupId>org.springframework.bootgroupId> artifactId>spr...

2017-01-04 09:43:36

阅读数:1447

评论数:0

71. mybatis 如何获取插入的id【从零开始学习SpirngBoot】

【从零开始学习SpirngBoot—常见异常汇总】        在之前的文章已经讲过spring boot集成mybatis了,但是忘记说一个很重要的知识点了,那就是获取获取主键id,这篇文章补充下,spring boot集成mybatis看之前文章: (45). Spring Boot...

2017-01-03 15:53:02

阅读数:190

评论数:0

70. 打印所有Spring boot载入的bean

【从零开始学习SpirngBoot—常见异常汇总】 问题的提出:        我们在开发过程当中,我们可能会碰到这样的问题:No qualifying bean 就是我们定义的bean无法进行注入,那到底是什么原因呢,有时候挺难定位的,当然这个也需要养成良好的编码习惯,这样也会降低出错的几率...

2017-01-03 15:50:36

阅读数:239

评论数:0

69. JPA实体Bean的生命周期

【从零开始学习SpirngBoot—常见异常汇总】        在使用JPA的时候,如果对bean的生命周期不了解的话,难免会碰到一些问题,比如:InvalidDataAccessApiUsageException:Removing a detached instance。        那...

2017-01-03 15:49:58

阅读数:158

评论数:0

68. 使用thymeleaf报异常:Not Found, status=404

【从零开始学习SpirngBoot—常见异常汇总】        我们按照正常的流程编码好了 controller访问访问方法/hello,对应的是/templates/hello.html文件,但是在页面中还是抛出了错误信息: Whitelabel Error Page This appl...

2017-01-03 15:48:15

阅读数:893

评论数:0

67. @Transactional的类注入失败

【从零开始学习SpirngBoot—常见异常汇总】        spring的代理模式有两种:Java自带的动态代理模式和cglib代理模式,cglib代码模式适用于没有接口的类,而java自带适用于接口类,默认情况下spring boot或者spring 采用接口类的代理模式,如果我...

2017-01-03 15:43:56

阅读数:308

评论数:0

66. No EntityManager with actual transaction available for current thread

【从零开始学习SpirngBoot—常见异常汇总】 具体异常信息: org.springframework.dao.InvalidDataAccessApiUsageException:             No EntityManager with actual transac...

2017-01-03 15:42:18

阅读数:650

评论数:0

65.什么是IOC?

这个小节吧,是无意当中看了一篇文章,觉得介绍的特别好,引用到我的博客中,让大家也乐下。那么他是怎么解说IOC的呢?看如下: 套用好莱坞的一句名言就是:你呆着别动,到时我会找你。 什么意思呢?就好比一个皇帝和太监 有一天皇帝想幸某个美女,于是跟太监说,今夜我要宠幸美女 ...

2017-01-03 15:28:28

阅读数:123

评论数:0

64. JPA命名策略

这一章节中有人碰到这样一个问题“导入的数据和我自己生成的表不对应 自己生成的表名有下滑杠连接符”。 这个问题主要是JPA的命名策略不一致导致的。 我们有这么一个配置: spring.jpa.hibernate.naming-strategy = org.hibernate...

2017-01-03 14:55:42

阅读数:146

评论数:0

63. JPA/Hibernate/Spring Data概念

【从零开始学习SpirngBoot—常见异常汇总】        事情的起源,无意当中在一个群里看到这么一句描述:”有人么?默默的问一句,现在开发用mybatis还是hibernate还是jpa”?然后大家就进行各种回答,但是没有有质疑这句话描述的合理性,个人觉得需要清楚概念的,在这里mybat...

2017-01-03 14:42:20

阅读数:160

评论数:0

62. mybatis 使用PageHelper不生效

【从零开始学习SpirngBoot—常见异常汇总】 在Spirng Boot中集成了PageHelper,然后也在需要使用分页的地方加入了如下代码:  PageHelper.startPage(1,1); 但是就是不生效呢,数据库的所有数据都查询出来了这是咋回事呢? 这个可能你使用错了版本...

2017-01-03 14:36:51

阅读数:1293

评论数:0

61.mybatic insert异常:BindingException: Parameter 'name' not found

【从零开始学习SpirngBoot—常见异常汇总】        异常信息如下: nested exception isorg.apache.ibatis.binding.BindingException: Parameter 'name' not found. Availableparame...

2017-01-03 14:35:11

阅读数:129

评论数:0

59. Spring Boot Validator校验

大纲: (1) 入门例子; (2) 国际化; (3) 在代码中添加错误信息;   (1) 入门例子;        Validator主要是校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的,等等。那么在spring boot怎么使用这么强大的校验框...

2017-01-03 14:19:17

阅读数:166

评论数:0

58. Spring Boot国际化(i18n)

国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。     ...

2017-01-03 13:54:04

阅读数:238

评论数:0

57. Spring 自定义properties升级篇

之前在两篇文章中都有简单介绍或者提到过 自定义属性的用法:   25.spring Boot使用自定义的properties【从零开始学Spring Boot】    51.spring boot属性文件之多环境配置【从零开始学SpringBoot】    但是在实际开发过程中有更...

2017-01-03 10:19:22

阅读数:175

评论数:0

56. spring boot中使用@Async实现异步调用

什么是“异步调用”?        “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。   同步调用 下面通过一个简单示例来直观的理解什么是同步...

2017-01-03 10:15:45

阅读数:121

评论数:0

55. spring boot 服务配置和部署【从零开始学Spring Boot】

spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要...

2017-01-03 10:04:40

阅读数:244

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭