![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
YzhYcj
成功不是做做样子而已!!!!!!!!!!!!
展开
-
springboot排除jar包下的依赖
比如排除quartz里面的c3p0然后就是这样了原创 2020-05-25 17:38:50 · 2887 阅读 · 0 评论 -
关于spring的几个问题
@ComponentScan注解 basePackages的方式和basePackageClasses的区别? useDefaultFilters有什么用? 常见的过滤器有哪些类型? @ComponentScan是在哪个类中处理的?解析过程? 第一个问题目前有两种注册bean的方式xml@Bean注解通常项目中大部分需要交给sprin...原创 2020-03-22 15:39:03 · 130 阅读 · 0 评论 -
springboot表单验证
@NotBlank: 判断字符串是否为 null 或者是空串(去掉首尾空格)。@NotEmpty: 判断字符串是否 null 或者是空串。@Length: 判断字符的长度(最大或者最小)@Min: 判断数值最小值@Max: 判断数值最大值@Email: 判断邮箱是否合法SpringBoot 中使用了 Hibernate-validate 校验框架...原创 2020-03-19 14:12:11 · 164 阅读 · 0 评论 -
springboot读取配置文件常用的几种方式
第一种通过@value注解读取@Value("${test.name}") //获取配置文件里面test.name的属性值第二种 通过 @ConfigurationProperties注解获取@ConfigurationProperties(prefix = "test")private String name //获取配置文件里面test.name的属性值...原创 2020-03-19 11:19:44 · 511 阅读 · 0 评论 -
springboot面试
springboot说到底就是框架集大成者,简化了使用spring的难度,简化了繁重的配置,提供了各种便利的开发流程,极大的提高了开发者的开发效率springboot优点1.内嵌各种servlet启动容器,不需要打成war包,打包成一个jar包就可以通过java -jar jar包名字 即可运行2.简化了maven的配置,spring-boot-starter-web启动器自动依...原创 2020-03-19 11:01:16 · 159 阅读 · 0 评论 -
springbootApplication注解和restController注解
当启动方法跟controller不在同一个包下面的时候需要添加@ComponentScan() 扫描controller所在的包路径,否则会找不到controller里面的方法在这里我们使用了两个注解@enableAutoConfiguration@componentScan() {}其实我们可以使用组合注解@SpringbootApplication...原创 2020-03-10 22:48:21 · 503 阅读 · 0 评论 -
springboot整合测试
新建一个controller通过浏览器访问能返回字符串hello在src/test/java新建一个class类一片绿就是测试通过原创 2020-03-10 18:05:05 · 264 阅读 · 0 评论 -
springboot配置项目启动环境profile
profile针对不同环境对不同的配置提供支持,全局配置profile配置使用application-*.properties.比如application-prod.properties 表示生产环境配置文件application-dev.properties 表示开发环境配置文件application-test.properties 表示测试环境配置文件...原创 2020-03-10 15:07:14 · 734 阅读 · 0 评论 -
springboot获取多个自定义属性的值
使用@Value 注入每个自定义配置,当自定义配置的属性值过多时就比较麻烦了,这时通过springboot提供了基于类型安全的配置方法,通过@ConfigurationProperties将properties中的属性和一个bean的属性关联,从而实现类型安全的配置,比如在application中自定义属性note.author=yzhnote.name=china可以通过@Con...原创 2020-03-10 10:57:02 · 896 阅读 · 0 评论 -
springboot获取自定义配置文件里面的值
例如需要获取这里面的值通过@value("${yzh.name}") 就可以把配置文件里面的对应的值赋给name运行项目,浏览器查看java自学网站推荐:http://h5ip.cn/study...原创 2020-03-10 10:29:30 · 1371 阅读 · 0 评论 -
springboot-开启自动配置注解原理
@EnableAutoConfiguration 开启自动配置该注解会让springboot根据项目所依赖的jar包配置项目的配置项,比如添加了starter-web的依赖,项目 中也就会引入springMVC的依赖,springboot就会自动配置tomcat跟springmvcjar包里面有个关于自动配置的包这里面包括很多的自动配置项有时候我们不需要自动配置,可以手...原创 2020-03-09 22:33:04 · 537 阅读 · 0 评论 -
springboot入门
新建maven项目,配置pom.xml首先配置父级依赖按住crtl点击父级依赖,进去查看再一次crtl点击进去,查看到这里配置了很多常用的包如果需要使用springmvc和spring的jar包在父级依赖里面我们可以看到我们搜索starter-web只需要把这个添加进去就可以了这样我们关于springmvc和spring常用的包就引进来了,是不是...原创 2020-03-09 22:13:56 · 89 阅读 · 0 评论 -
eclipse下新建springboot项目
1.new一个maven项目、2.选择quickstart3.点击finish4.修改pom文件,添加springboot基本环境<!-- spring boot基本环境 --> <parent> <groupId>org.springframework.boot</groupId> ...原创 2020-03-09 17:37:28 · 220 阅读 · 0 评论