[springboot] 启用ssl
要使用https访问,只需要修改配置。
  先创建key
  修改配置文件application.yml
server:
    port: 8443
    ssl:
        # key-store: file:///tmp/yww.jks
        key-store: classpath:yww.jks
        key-store-password: 123456
        key-password: 123456
可以指定系统路径,也可指定jar文件的路径。
  访问: https://localhost:8443
[springboot] mybatis快速开始
示例 - 使用mybatis
Quick-Start
目录结构
.
├── build.gradle
├── gradle/
│   └── wrapper/
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew*
└── src/
    └── main/
        ├── java/
        │   └── com/
        │       └── yww/
        │           └── demo/
        │               ├── DemoApplication.java
        │       ...
[springboot 学习3] 自定义配置
如何覆盖自动配置,使用自定义配置
要覆盖自动配置,可以就当自动配置不存在,直接显式地写一段配置。(可以是java, xml, groovy形式)
Spring Boot会发现你的配置,随后降低自动配置的优先级,以你的配置为准。
自定义配置的原理
  大部分情况下,@ConditionalOnMissingBean注解是覆盖自动配置的关键。
  例如:Spring Boot的DataSourceAutoConfiguration中定义的JdbcTemplate Bean。
  @Bean
@ConditionalOnMissingBean(JdbcOperations.class)
public JdbcTemplate jdbcTemplate(){
  return...
[springboot] mysql jpa 快速开始
spring boot连接mysql
Accessing data with MySQL
示例 - 连接mysql
项目结构
.
├── build.gradle
├── gradle/
│   └── wrapper/
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew*
└── src/
    └── main/
        ├── java/
        │   └── com/
        │       └── yww/
        │           └── demo/
        │               ├── contr...
[springboot] h2 jpa快速开始
spring boot连接h2
Accessing Data with JPA
Accessing JPA Data with REST
示例 - jpa连接h2
目录结构
.
├── build.gradle
├── gradle/
│   └── wrapper/
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew*
└── src/
    └── main/
        ├── java/
        │   └── com/
        │       └── yww/
        │           └── demo/
        │...
[springboot 学习2] 自动配置
起步依赖
  Spirng Boot的依赖能互相兼容,可以通过gradle dependencies或mvn dependency:tree查看依赖树。
@SpringBootApplication
@SpringBootApplication包含:
  @Configuration
  @EnableAutoConfiguration: 告诉SpringBoot基于类路径、其它Bean、各种属性设置添加Bean。
  @ComponentScan: 告诉Spring寻找其它的组件、配置、服务。
覆盖起步依赖引入的传递依赖
可以使用exclude排除指定的传递依赖:
	testImplementation('org.springframework.boot:spr...
[springboot 学习1] 快速开始
创建项目
  Spring Quickstart Guide
  
    前往start.spring.io,
  
  
    添加Spring Web依赖,
  
  
    下载。
  
代码
修改/src/main/java/com/example/demo/DemoApplication.java,
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.b...
[spring 学习6] 数据库
JDBC
项目结构
.
├── build.gradle
└── src
    └── main
        ├── java
        │   └── com
        │       └── yww
        │           ├── config
        │           │   └── DatabaseConfig.java
        │           ├── JdbcController.java
        │           ├── JdbcTemplateController.java
        │           ├── sql
        │           │   ├── sche...
共计 74 篇文章,10 页。