Springboot
maven: http://wiki.jikexueyuan.com/project/maven/
spring: https://wiki.jikexueyuan.com/project/spring
Spring
注解仅仅是对类加上了一些元信息,如果不使用反射等 API 对其进行探测、处理,和不加注解没有任何区别。
https://course.tianmaying.com/web-development+form-validation#
任何一个标注了@Bean 的方法,其返回值将作为一个 bean 定义注册到 Spring 的 IoC 容器,方法名将默认成该 bean 定义的 id。
http://tengj.top/2017/03/09/springboot3/
Spring Boot 常用注解(一) - 声明 Bean 的注解 - CSDN 博客
https://blog.csdn.net/lipinganq/article/details/79155072
JOOQ
https://www.jooq.org/doc/3.10/manual/
JOOQ 3.8.2 使用 教程:从入门到提高
https://amao12580.github.io/post/2016/04/JOOQ-from-entry-to-improve/
spring-boot-devtools
Spring Boot 1.3 has introduced devtools, a module to improve the development-time experience when working on Spring Boot applications. To enable it, just add the following dependency to your project:
(https://docs.spring.io/spring-boot/docs/current/maven-plugin/usage.html)
1 | <dependencies> |
When devtools is running, it detects change when you recompile your application and automatically refreshes it. This works for not only resources but code as well. It also provides a LiveReload server so that it can automatically trigger a browser refresh whenever things change.
Devtools can also be configured to only refresh the browser whenever a static resource has changed (and ignore any change in the code). Just include the following property in your project:
1 | spring.devtools.remote.restart.enabled=false |
配置
1 | _____ |
下面这两种有什么区别呢
1 | <!-- 1 --> |
1 | <!-- 2 --> |
参照spring.profiles.active=@profiles.active@的含义 - 毛会懂 - 博客园
在动态配置环境的过程中,如果用了 2(新建项目时自动生成的) 而没有用 1,就会导致报一个错误
@profiles.active@ IllegalStateException: Failed to load property source from spring.profile.active
参数验证
1 | // controller |
分页处理
1 | // controller |
效果
1 | { |
数据转换
RestTemplate 交换,未为带下划线的字段映射值 - Javaer101
使用 @JsonProperty
注解
1 |
|
CROS 跨域处理
1 |
|
Spring-Boot 之@Enable*注解的工作原理 - 简书
扫描
1 | com.lyloou.*; |
**
匹配当前包和子包:如 com.lyloou 包下的Bean可以识别,com.lyloou.demo 也可以识别。
而*
只能匹配子包:如 com.lyloou 包下的Bean识别不了。com.lyloou.demo下面的可以识别。
关于component-scan中base-package包含通配符的问题探究_陈夏明的博客-CSDN博客_basepackages通配符
Spring boot basePackages 通配符* 找不到Bean_小小一只の蜗牛的博客-CSDN博客_basepackages通配符