Dodd

dont be shy, just try!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 友情链接

  • links

  • 公益404

  • 搜索

Spring Boot(十二):关系型数据库之spring-data-jpa

发表于 2018-09-02 | 分类于 SpringBoot | | 阅读次数:

介绍

pom引入:

1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

JPA配置:

1
2
3
4
# JPA自动更新检查,没有表则会新增
spring.jpa.hibernate.ddl-auto= update
# 显示sql语句
spring.jpa.show-sql=true
阅读全文 »

Spring Boot(十一):关系型数据库之jdbcTemplate

发表于 2018-09-02 | 分类于 SpringBoot | | 阅读次数:

介绍

pom文件引入:

1
2
3
4
5
6
7
8
9
10
<!-- jdbc -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!-- mysql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
  1. 可以不指定 driver-class-name, spring boot 会自动识别 url
  2. 数据连接池默认使用 tomcat-jdbc
  3. 连接池的配置: spring.datasource.tomcat.*

设置日志打印:

阅读全文 »

Spring Boot(十):文件上传

发表于 2018-09-01 | 分类于 SpringBoot | | 阅读次数:

介绍

阅读全文 »

Spring Boot(九):CORS支持

发表于 2018-08-31 | 分类于 SpringBoot | | 阅读次数:

介绍

Web 开发经常会遇到跨域问题,解决方案有: jsonp, iframe,CORS 等。

CORS 与 JSONP 相比 :

  1. JSONP 只能实现 GET 请求,而 CORS 支持所有类型的 HTTP 请求。
  2. 使用 CORS,开发者可以使用普通的 XMLHttpRequest 发起请求和获得数据,比起 JSONP 有更好的 错误处理。
  3. JSONP 主要被老的浏览器支持,它们往往不支持 CORS,而绝大多数现代浏览器都已经支持了 CORS 。

CORS 的实现可以通过全局配置或是全局设置。

阅读全文 »

Spring Boot(八):Servlets、Filters、listeners

发表于 2018-08-31 | 分类于 SpringBoot | | 阅读次数:

介绍

Web 开发使用 Controller 基本上可以完成大部分需求, 但是我们还可能会用到 Servlet、 Filter、 Listener 等,并且在 spring boot 中的三种实现方式 。

阅读全文 »

Spring Boot(七):web开发之模板引擎

发表于 2018-08-30 | 分类于 SpringBoot | | 阅读次数:

介绍

目前开发大都前后端分离,这里学习模板引擎只做了解。模板引擎的选择可以有:FreeMarker、Thymeleaf、Groovy、Mustache等。增加的css、js、等文件的目录结构:

阅读全文 »

Spring Boot(六):多环境配置

发表于 2018-08-30 | 分类于 SpringBoot | | 阅读次数:

介绍

在开发应用时,常用部署的应用是多个的,比如:开发、测试、联调、生产等不同的应用环境,这些应用环境都对应不同的配置项,比如swagger一般上在生产时是关闭的;不同环境数据库地址、端口号等都是不尽相同的,要是没有多环境的自由切换,部署起来是很繁琐也容易出错的。

阅读全文 »

Spring Boot(五):常用注解介绍

发表于 2018-08-29 | 分类于 SpringBoot | | 阅读次数:

介绍

SpringBoot本身是基于Spring和SpringMvc等各类spring家族的一个解决方案,可快速进行集合。故相关知识点其实大部分都是基于spring或者springmvc既有的知识点的。这里主要讲解的是关于web开发及springboot独有的一些常用注解进行说明。

阅读全文 »

Spring Boot(四):启动原理

发表于 2018-08-26 | 分类于 SpringBoot | | 阅读次数:

介绍

1
2
3
4
5
6
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}

学习springboot启动原理,我们从@SpringBootApplication和SpringApplication.run开始。

阅读全文 »

Spring Boot(三):日志配置详解

发表于 2018-08-25 | 分类于 SpringBoot | | 阅读次数:

介绍

Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 日志格式如下:

从上图可以看到,日志输出内容元素具体如下:

  • 时间日期 — 精确到毫秒
  • 日志级别 — ERROR, WARN, INFO, DEBUG or TRACE
  • 进程ID
  • 分隔符 — --- 标识实际日志的开始
  • 线程名 — 方括号括起来(可能会截断控制台输出)
  • Logger名 — 通常使用源代码的类名
  • 日志内容
阅读全文 »
1…789…18
dodd

dodd

不吃狗粮,不喝鸡汤

175 日志
22 分类
26 标签
微博 知乎
Links
  • JavaChen
  • 酷壳
© 2020 dodd
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3