主页

[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...

阅读更多