SpringBoot
郝大侠001
一只程序猿!
展开
-
大保存前端传来的数据,还需要一个一个get吗?
1.问题由于前端传来的json数据,可能要分布在后端的多个表中,而我们要分别insert。此时如果一个个getValue就代码冗余。可以借助java Beanutils.copyProperties( )用法来处理的两个对象的属性名称相同时才可以正常赋值。...原创 2020-02-17 12:20:46 · 427 阅读 · 0 评论 -
全局统一异常
https://www.cnblogs.com/lenve/p/10748453.html原创 2020-02-17 11:47:18 · 233 阅读 · 0 评论 -
JSR303后端校验之使用的三种方法
1.引入由于前端传参常常需要校验,比如邮箱的格式,于是诞生JSR303规则;2.使用能使用的校验注解:1.Hibernate org.hibernate.validator.constrains 里面有的2.Jsr303规定的 javax.validation.constraints@pattern(regexp="")正则表达式步骤:1.javabean上注解Class Use...原创 2020-02-16 19:35:25 · 778 阅读 · 0 评论 -
@ImportResource导入xml来注册bean
@ImportResource:通过locations属性加载对应的xml配置文件,同时需要配合@Configuration注解一起使用,定义为配置类;https://blog.csdn.net/songhaifengshuaige/article/details/53840958...原创 2020-01-09 18:07:07 · 368 阅读 · 0 评论 -
@Configuration的来注册bean
从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。https://www.cnblog...原创 2020-01-09 17:54:35 · 484 阅读 · 0 评论 -
@ConfigurationProperties
目的将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperties 注解,我们可以方便的获取这些参数值。介绍application.propertiesjavaBeanhttps://juejin.im/post/5d3e40ec51882551c37fc309...原创 2020-01-09 17:18:01 · 812 阅读 · 0 评论 -
SSM改造SpringBoot(定时任务)
定时任务思路:1.将定时任务写入到数据库中2.启动web监听,每秒钟扫描一次数据库,用来启动定时任务。0.项目结构1.pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...原创 2019-10-09 09:27:50 · 390 阅读 · 1 评论 -
六、Spring Boot与数据访问
1、整合JDBC数据源1、新建项目 spring-boot-06-data-jdbcWEBMysqlJDBCSpringBoot1.52、编写配置文件appliction.ymlspring: datasource: username: root password: Welcome_1 url: jdbc:mysql://192.168.179.131...原创 2019-07-25 06:55:17 · 221 阅读 · 0 评论 -
五、Spring Boot与Docker
1.简介Docker是一个开源的应用容器引擎;支持将软件编译成一个镜像,然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的镜像称为容器,容器启动非常快速;2、Docker的核心概念docker主机(HOST):安装了Docker程序的机器(Docker直接安装在操作系统上的)docker客户端(Client):操作docker主机docker仓库(R...原创 2019-07-25 06:54:43 · 283 阅读 · 0 评论 -
四、Spring Boot与Web开发
1.web创建使用SpringBoot:1.创建SpringBoot应用,选择需要的模块2.SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3.编写业务代码自动配置原理每个场景SpringBoot帮我们配置了什么,能不能修改xxxxAutoConfiguration:帮我们给容器中自动配置组件xxxxProperties:配置类来封装配置...原创 2019-07-25 06:54:01 · 365 阅读 · 0 评论 -
一、Spring Boot入门
1.Spring Boot 简介a.优点1.2014由于微服务提出开发的框架,目的简化spring开发2.使用嵌入式的servlet容器,无需打包成war3.starters启动器自动依赖与版本控制4.大量自动配置,无需配置xml,无代码生成(写好的api)5.准生成环境的运行时应用监控,与云计算的天然集成b.缺点入门容易,精通难。封装的api多。2.微服务(Microservi...原创 2019-07-17 16:17:54 · 101 阅读 · 0 评论 -
三、Spring Boot与日志
1.日志框架JUL JCL Jboss-logging logback log4j log4j2 slf4j日志门面(日志的抽象层)日志实现JCL slf4j Jboss-logginglog4j JUL log4j2 logback左边选一个门面,右边选一个实现;JCL(commons-logging)已经不更新了,log4j升级版logback,log4j2...原创 2019-07-19 18:44:53 · 174 阅读 · 0 评论 -
二、Spring Boot配置
1.配置文件SpringBoot使用一个全局配置文件,配置文件名是固定的: application.properties application.yml配置文件作用:修改SpringBoot自动配置的默认值;YAML(YAML Ain’t Markup Language):YAML不是一种标记语言标记语言: 以前是xml 现在是yaml,以数据为中心,比json、xml...原创 2019-07-19 18:43:32 · 157 阅读 · 0 评论