├── .gitignore
├── .mvn
└── wrapper
│ ├── MavenWrapperDownloader.java
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── Dockerfile
├── docker-compose.yaml
├── docker
└── volume_mysql
│ ├── auto.cnf
│ ├── ib_logfile0
│ ├── ib_logfile1
│ ├── ibdata1
│ ├── mysql
│ ├── columns_priv.MYD
│ ├── columns_priv.MYI
│ ├── columns_priv.frm
│ ├── db.MYD
│ ├── db.MYI
│ ├── db.frm
│ ├── event.MYD
│ ├── event.MYI
│ ├── event.frm
│ ├── func.MYD
│ ├── func.MYI
│ ├── func.frm
│ ├── general_log.CSM
│ ├── general_log.CSV
│ ├── general_log.frm
│ ├── help_category.MYD
│ ├── help_category.MYI
│ ├── help_category.frm
│ ├── help_keyword.MYD
│ ├── help_keyword.MYI
│ ├── help_keyword.frm
│ ├── help_relation.MYD
│ ├── help_relation.MYI
│ ├── help_relation.frm
│ ├── help_topic.MYD
│ ├── help_topic.MYI
│ ├── help_topic.frm
│ ├── innodb_index_stats.frm
│ ├── innodb_index_stats.ibd
│ ├── innodb_table_stats.frm
│ ├── innodb_table_stats.ibd
│ ├── ndb_binlog_index.MYD
│ ├── ndb_binlog_index.MYI
│ ├── ndb_binlog_index.frm
│ ├── plugin.MYD
│ ├── plugin.MYI
│ ├── plugin.frm
│ ├── proc.MYD
│ ├── proc.MYI
│ ├── proc.frm
│ ├── procs_priv.MYD
│ ├── procs_priv.MYI
│ ├── procs_priv.frm
│ ├── proxies_priv.MYD
│ ├── proxies_priv.MYI
│ ├── proxies_priv.frm
│ ├── servers.MYD
│ ├── servers.MYI
│ ├── servers.frm
│ ├── slave_master_info.frm
│ ├── slave_master_info.ibd
│ ├── slave_relay_log_info.frm
│ ├── slave_relay_log_info.ibd
│ ├── slave_worker_info.frm
│ ├── slave_worker_info.ibd
│ ├── slow_log.CSM
│ ├── slow_log.CSV
│ ├── slow_log.frm
│ ├── tables_priv.MYD
│ ├── tables_priv.MYI
│ ├── tables_priv.frm
│ ├── time_zone.MYD
│ ├── time_zone.MYI
│ ├── time_zone.frm
│ ├── time_zone_leap_second.MYD
│ ├── time_zone_leap_second.MYI
│ ├── time_zone_leap_second.frm
│ ├── time_zone_name.MYD
│ ├── time_zone_name.MYI
│ ├── time_zone_name.frm
│ ├── time_zone_transition.MYD
│ ├── time_zone_transition.MYI
│ ├── time_zone_transition.frm
│ ├── time_zone_transition_type.MYD
│ ├── time_zone_transition_type.MYI
│ ├── time_zone_transition_type.frm
│ ├── user.MYD
│ ├── user.MYI
│ └── user.frm
│ ├── performance_schema
│ ├── accounts.frm
│ ├── cond_instances.frm
│ ├── db.opt
│ ├── events_stages_current.frm
│ ├── events_stages_history.frm
│ ├── events_stages_history_long.frm
│ ├── events_stages_summary_by_account_by_event_name.frm
│ ├── events_stages_summary_by_host_by_event_name.frm
│ ├── events_stages_summary_by_thread_by_event_name.frm
│ ├── events_stages_summary_by_user_by_event_name.frm
│ ├── events_stages_summary_global_by_event_name.frm
│ ├── events_statements_current.frm
│ ├── events_statements_history.frm
│ ├── events_statements_history_long.frm
│ ├── events_statements_summary_by_account_by_event_name.frm
│ ├── events_statements_summary_by_digest.frm
│ ├── events_statements_summary_by_host_by_event_name.frm
│ ├── events_statements_summary_by_thread_by_event_name.frm
│ ├── events_statements_summary_by_user_by_event_name.frm
│ ├── events_statements_summary_global_by_event_name.frm
│ ├── events_waits_current.frm
│ ├── events_waits_history.frm
│ ├── events_waits_history_long.frm
│ ├── events_waits_summary_by_account_by_event_name.frm
│ ├── events_waits_summary_by_host_by_event_name.frm
│ ├── events_waits_summary_by_instance.frm
│ ├── events_waits_summary_by_thread_by_event_name.frm
│ ├── events_waits_summary_by_user_by_event_name.frm
│ ├── events_waits_summary_global_by_event_name.frm
│ ├── file_instances.frm
│ ├── file_summary_by_event_name.frm
│ ├── file_summary_by_instance.frm
│ ├── host_cache.frm
│ ├── hosts.frm
│ ├── mutex_instances.frm
│ ├── objects_summary_global_by_type.frm
│ ├── performance_timers.frm
│ ├── rwlock_instances.frm
│ ├── session_account_connect_attrs.frm
│ ├── session_connect_attrs.frm
│ ├── setup_actors.frm
│ ├── setup_consumers.frm
│ ├── setup_instruments.frm
│ ├── setup_objects.frm
│ ├── setup_timers.frm
│ ├── socket_instances.frm
│ ├── socket_summary_by_event_name.frm
│ ├── socket_summary_by_instance.frm
│ ├── table_io_waits_summary_by_index_usage.frm
│ ├── table_io_waits_summary_by_table.frm
│ ├── table_lock_waits_summary_by_table.frm
│ ├── threads.frm
│ └── users.frm
│ └── spring_boot_mysql
│ ├── db.opt
│ ├── pessoa.frm
│ └── pessoa.ibd
├── pom.xml
└── src
├── main
├── java
│ └── br
│ │ └── com
│ │ └── rodrigorahman
│ │ └── springbootcommysql
│ │ ├── SpringBootComMysqlApplication.java
│ │ ├── controller
│ │ ├── PessoaController.java
│ │ └── dto
│ │ │ ├── PessoaRq.java
│ │ │ └── PessoaRs.java
│ │ ├── model
│ │ └── Pessoa.java
│ │ └── repository
│ │ ├── PessoaCustomRepository.java
│ │ └── PessoaRepository.java
└── resources
│ └── application.properties
└── test
└── java
└── br
└── com
└── rodrigorahman
└── springbootcommysql
└── SpringBootComMysqlApplicationTests.java
/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 | !**/src/main/**
5 | !**/src/test/**
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /nbbuild/
25 | /dist/
26 | /nbdist/
27 | /.nb-gradle/
28 | build/
29 |
30 | ### VS Code ###
31 | .vscode/
32 |
--------------------------------------------------------------------------------
/.mvn/wrapper/MavenWrapperDownloader.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2007-present the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * https://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | import java.net.*;
17 | import java.io.*;
18 | import java.nio.channels.*;
19 | import java.util.Properties;
20 |
21 | public class MavenWrapperDownloader {
22 |
23 | private static final String WRAPPER_VERSION = "0.5.6";
24 | /**
25 | * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided.
26 | */
27 | private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/"
28 | + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar";
29 |
30 | /**
31 | * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to
32 | * use instead of the default one.
33 | */
34 | private static final String MAVEN_WRAPPER_PROPERTIES_PATH =
35 | ".mvn/wrapper/maven-wrapper.properties";
36 |
37 | /**
38 | * Path where the maven-wrapper.jar will be saved to.
39 | */
40 | private static final String MAVEN_WRAPPER_JAR_PATH =
41 | ".mvn/wrapper/maven-wrapper.jar";
42 |
43 | /**
44 | * Name of the property which should be used to override the default download url for the wrapper.
45 | */
46 | private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl";
47 |
48 | public static void main(String args[]) {
49 | System.out.println("- Downloader started");
50 | File baseDirectory = new File(args[0]);
51 | System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath());
52 |
53 | // If the maven-wrapper.properties exists, read it and check if it contains a custom
54 | // wrapperUrl parameter.
55 | File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH);
56 | String url = DEFAULT_DOWNLOAD_URL;
57 | if(mavenWrapperPropertyFile.exists()) {
58 | FileInputStream mavenWrapperPropertyFileInputStream = null;
59 | try {
60 | mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile);
61 | Properties mavenWrapperProperties = new Properties();
62 | mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream);
63 | url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url);
64 | } catch (IOException e) {
65 | System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'");
66 | } finally {
67 | try {
68 | if(mavenWrapperPropertyFileInputStream != null) {
69 | mavenWrapperPropertyFileInputStream.close();
70 | }
71 | } catch (IOException e) {
72 | // Ignore ...
73 | }
74 | }
75 | }
76 | System.out.println("- Downloading from: " + url);
77 |
78 | File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH);
79 | if(!outputFile.getParentFile().exists()) {
80 | if(!outputFile.getParentFile().mkdirs()) {
81 | System.out.println(
82 | "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'");
83 | }
84 | }
85 | System.out.println("- Downloading to: " + outputFile.getAbsolutePath());
86 | try {
87 | downloadFileFromURL(url, outputFile);
88 | System.out.println("Done");
89 | System.exit(0);
90 | } catch (Throwable e) {
91 | System.out.println("- Error downloading");
92 | e.printStackTrace();
93 | System.exit(1);
94 | }
95 | }
96 |
97 | private static void downloadFileFromURL(String urlString, File destination) throws Exception {
98 | if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) {
99 | String username = System.getenv("MVNW_USERNAME");
100 | char[] password = System.getenv("MVNW_PASSWORD").toCharArray();
101 | Authenticator.setDefault(new Authenticator() {
102 | @Override
103 | protected PasswordAuthentication getPasswordAuthentication() {
104 | return new PasswordAuthentication(username, password);
105 | }
106 | });
107 | }
108 | URL website = new URL(urlString);
109 | ReadableByteChannel rbc;
110 | rbc = Channels.newChannel(website.openStream());
111 | FileOutputStream fos = new FileOutputStream(destination);
112 | fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
113 | fos.close();
114 | rbc.close();
115 | }
116 |
117 | }
118 |
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip
2 | wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
3 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM openjdk:11
2 |
3 | ARG PROFILE
4 | ARG ADDITIONAL_OPTS
5 |
6 | ENV PROFILE=${PROFILE}
7 | ENV ADDITIONAL_OPTS=${ADDITIONAL_OPTS}
8 |
9 | WORKDIR /opt/spring_boot
10 |
11 | COPY /target/spring-boot*.jar spring_boot_com_mysql.jar
12 |
13 | SHELL ["/bin/sh", "-c"]
14 |
15 | EXPOSE 5005
16 | EXPOSE 8080
17 |
18 | CMD java ${ADDITIONAL_OPTS} -jar spring_boot_com_mysql.jar --spring.profiles.active=${PROFILE}
19 |
--------------------------------------------------------------------------------
/docker-compose.yaml:
--------------------------------------------------------------------------------
1 | version: '3'
2 | services:
3 | spring_boot_com_mysql:
4 | build:
5 | context: ./
6 | dockerfile: ./Dockerfile
7 | image: spring_boo_com_mysql/api
8 | ports:
9 | - '8080:8080'
10 | - '5005:5005'
11 | environment:
12 | - ADDITIONAL_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -Xmx1G -Xms128m -XX:MaxMetaspaceSize=128m
13 | - PROFILE=dev
14 | links:
15 | - db
16 | db:
17 | image: mysql:5.6
18 | ports:
19 | - '3306:3306'
20 | environment:
21 | - MYSQL_ROOT_HOST=%
22 | - MYSQL_DATABASE=spring_boot_mysql
23 | - MYSQL_USER=root
24 | - MYSQL_ALLOW_EMPTY_PASSWORD=yes
25 | volumes:
26 | - ./docker/volume_mysql:/var/lib/mysql
--------------------------------------------------------------------------------
/docker/volume_mysql/auto.cnf:
--------------------------------------------------------------------------------
1 | [auto]
2 | server-uuid=b8c845ec-5575-11ea-9575-0242ac150002
3 |
--------------------------------------------------------------------------------
/docker/volume_mysql/ib_logfile0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/ib_logfile0
--------------------------------------------------------------------------------
/docker/volume_mysql/ibdata1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/ibdata1
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/columns_priv.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/columns_priv.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/columns_priv.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/columns_priv.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/columns_priv.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/columns_priv.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/db.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/db.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/db.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/db.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/db.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/db.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/event.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/event.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/event.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/event.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/event.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/event.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/func.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/func.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/func.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/func.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/func.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/func.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/general_log.CSM:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/general_log.CSM
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/general_log.CSV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/general_log.CSV
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/general_log.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/general_log.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_category.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_category.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_category.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_category.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_category.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_category.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_keyword.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_keyword.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_keyword.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_keyword.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_keyword.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_keyword.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_relation.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_relation.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_relation.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_relation.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_relation.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_relation.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_topic.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_topic.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_topic.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_topic.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/help_topic.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/help_topic.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/innodb_index_stats.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/innodb_index_stats.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/innodb_index_stats.ibd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/innodb_index_stats.ibd
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/innodb_table_stats.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/innodb_table_stats.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/innodb_table_stats.ibd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/innodb_table_stats.ibd
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/ndb_binlog_index.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/ndb_binlog_index.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/ndb_binlog_index.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/ndb_binlog_index.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/ndb_binlog_index.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/ndb_binlog_index.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/plugin.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/plugin.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/plugin.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/plugin.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/plugin.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/plugin.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/proc.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/proc.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/proc.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/proc.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/proc.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/proc.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/procs_priv.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/procs_priv.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/procs_priv.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/procs_priv.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/procs_priv.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/procs_priv.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/proxies_priv.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/proxies_priv.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/proxies_priv.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/proxies_priv.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/proxies_priv.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/proxies_priv.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/servers.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/servers.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/servers.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/servers.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/servers.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/servers.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slave_master_info.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slave_master_info.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slave_master_info.ibd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slave_master_info.ibd
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slave_relay_log_info.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slave_relay_log_info.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slave_relay_log_info.ibd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slave_relay_log_info.ibd
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slave_worker_info.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slave_worker_info.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slave_worker_info.ibd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slave_worker_info.ibd
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slow_log.CSM:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slow_log.CSM
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slow_log.CSV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slow_log.CSV
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/slow_log.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/slow_log.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/tables_priv.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/tables_priv.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/tables_priv.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/tables_priv.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/tables_priv.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/tables_priv.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_leap_second.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_leap_second.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_leap_second.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_leap_second.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_leap_second.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_leap_second.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_name.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_name.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_name.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_name.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_transition.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_transition.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_transition.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_transition.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_transition.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_transition.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_transition_type.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_transition_type.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_transition_type.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_transition_type.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/time_zone_transition_type.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/time_zone_transition_type.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/user.MYD:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/user.MYD
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/user.MYI:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/user.MYI
--------------------------------------------------------------------------------
/docker/volume_mysql/mysql/user.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/mysql/user.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/accounts.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/accounts.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/cond_instances.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/cond_instances.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/db.opt:
--------------------------------------------------------------------------------
1 | default-character-set=utf8
2 | default-collation=utf8_general_ci
3 |
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_current.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_current.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_history.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_history.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_history_long.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_history_long.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_summary_by_account_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_summary_by_account_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_summary_by_host_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_summary_by_host_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_summary_by_thread_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_summary_by_thread_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_summary_by_user_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_summary_by_user_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_stages_summary_global_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_stages_summary_global_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_current.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_current.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_history.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_history.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_history_long.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_history_long.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_summary_by_account_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_summary_by_account_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_summary_by_digest.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_summary_by_digest.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_summary_by_host_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_summary_by_host_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_summary_by_thread_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_summary_by_thread_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_summary_by_user_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_summary_by_user_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_statements_summary_global_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_statements_summary_global_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_current.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_current.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_history.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_history.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_history_long.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_history_long.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_summary_by_account_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_summary_by_account_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_summary_by_host_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_summary_by_host_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_summary_by_instance.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_summary_by_instance.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_summary_by_thread_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_summary_by_thread_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_summary_by_user_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_summary_by_user_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/events_waits_summary_global_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/events_waits_summary_global_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/file_instances.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/file_instances.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/file_summary_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/file_summary_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/file_summary_by_instance.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/file_summary_by_instance.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/host_cache.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/host_cache.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/hosts.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/hosts.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/mutex_instances.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/mutex_instances.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/objects_summary_global_by_type.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/objects_summary_global_by_type.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/performance_timers.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/performance_timers.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/rwlock_instances.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/rwlock_instances.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/session_account_connect_attrs.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/session_account_connect_attrs.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/session_connect_attrs.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/session_connect_attrs.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/setup_actors.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/setup_actors.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/setup_consumers.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/setup_consumers.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/setup_instruments.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/setup_instruments.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/setup_objects.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/setup_objects.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/setup_timers.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/setup_timers.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/socket_instances.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/socket_instances.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/socket_summary_by_event_name.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/socket_summary_by_event_name.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/socket_summary_by_instance.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/socket_summary_by_instance.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/table_io_waits_summary_by_index_usage.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/table_io_waits_summary_by_index_usage.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/table_io_waits_summary_by_table.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/table_io_waits_summary_by_table.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/table_lock_waits_summary_by_table.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/table_lock_waits_summary_by_table.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/threads.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/threads.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/performance_schema/users.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/performance_schema/users.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/spring_boot_mysql/db.opt:
--------------------------------------------------------------------------------
1 | default-character-set=latin1
2 | default-collation=latin1_swedish_ci
3 |
--------------------------------------------------------------------------------
/docker/volume_mysql/spring_boot_mysql/pessoa.frm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/spring_boot_mysql/pessoa.frm
--------------------------------------------------------------------------------
/docker/volume_mysql/spring_boot_mysql/pessoa.ibd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rodrigorahman/spring-boot-com-mysql/a87a6bddd29c2c247c2b2f450ee284c67fe52c3d/docker/volume_mysql/spring_boot_mysql/pessoa.ibd
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 | org.springframework.boot
7 | spring-boot-starter-parent
8 | 2.2.4.RELEASE
9 |
10 |
11 | br.com.rodrigorahman
12 | spring-boot-com-mysql
13 | 0.0.1-SNAPSHOT
14 | spring-boot-com-mysql
15 | Demo project for Spring Boot
16 |
17 |
18 | 11
19 |
20 |
21 |
22 |
23 | org.springframework.boot
24 | spring-boot-starter-data-jpa
25 |
26 |
27 | org.springframework.boot
28 | spring-boot-starter-jersey
29 |
30 |
31 | org.springframework.boot
32 | spring-boot-starter-web
33 |
34 |
35 |
36 | mysql
37 | mysql-connector-java
38 | runtime
39 |
40 |
41 | org.springframework.boot
42 | spring-boot-starter-test
43 | test
44 |
45 |
46 | org.junit.vintage
47 | junit-vintage-engine
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 | org.springframework.boot
57 | spring-boot-maven-plugin
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/src/main/java/br/com/rodrigorahman/springbootcommysql/SpringBootComMysqlApplication.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.boot.autoconfigure.domain.EntityScan;
6 |
7 | @SpringBootApplication(scanBasePackages = "br.com.rodrigorahman.springbootcommysql")
8 | @EntityScan(basePackages = "br.com.rodrigorahman.springbootcommysql.model")
9 | public class SpringBootComMysqlApplication {
10 |
11 | public static void main(String[] args) {
12 | SpringApplication.run(SpringBootComMysqlApplication.class, args);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/br/com/rodrigorahman/springbootcommysql/controller/PessoaController.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql.controller;
2 |
3 | import br.com.rodrigorahman.springbootcommysql.controller.dto.PessoaRq;
4 | import br.com.rodrigorahman.springbootcommysql.controller.dto.PessoaRs;
5 | import br.com.rodrigorahman.springbootcommysql.model.Pessoa;
6 | import br.com.rodrigorahman.springbootcommysql.repository.PessoaCustomRepository;
7 | import br.com.rodrigorahman.springbootcommysql.repository.PessoaRepository;
8 | import org.springframework.web.bind.annotation.*;
9 |
10 | import java.util.List;
11 | import java.util.stream.Collectors;
12 |
13 | @RestController
14 | @RequestMapping("/pessoa")
15 | public class PessoaController {
16 |
17 | private final PessoaRepository pessoaRepository;
18 | private final PessoaCustomRepository pessoaCustomRepository;
19 |
20 | public PessoaController(PessoaRepository pessoaRepository, PessoaCustomRepository pessoaCustomRepository) {
21 | this.pessoaRepository = pessoaRepository;
22 | this.pessoaCustomRepository = pessoaCustomRepository;
23 | }
24 |
25 | @GetMapping("/")
26 | public List findAll() {
27 | var pessoas = pessoaRepository.findAll();
28 | return pessoas
29 | .stream()
30 | .map(PessoaRs::converter)
31 | .collect(Collectors.toList());
32 | }
33 |
34 | @GetMapping("/{id}")
35 | public PessoaRs findById(@PathVariable("id") Long id) {
36 | var pessoa = pessoaRepository.getOne(id);
37 | return PessoaRs.converter(pessoa);
38 | }
39 |
40 | @PostMapping("/")
41 | public void savePerson(@RequestBody PessoaRq pessoa) {
42 | var p = new Pessoa();
43 | p.setNome(pessoa.getNome());
44 | p.setSobrenome(pessoa.getSobrenome());
45 | pessoaRepository.save(p);
46 | }
47 |
48 | @PutMapping("/{id}")
49 | public void updatePerson(@PathVariable("id") Long id, @RequestBody PessoaRq pessoa) throws Exception {
50 | var p = pessoaRepository.findById(id);
51 |
52 | if (p.isPresent()) {
53 | var pessoaSave = p.get();
54 | pessoaSave.setNome(pessoa.getNome());
55 | pessoaSave.setSobrenome(pessoa.getSobrenome());
56 | pessoaRepository.save(pessoaSave);
57 | } else {
58 | throw new Exception("Pessoa Não encontrada");
59 | }
60 | }
61 |
62 | @GetMapping("/filter")
63 | public List findPersonByName(@RequestParam("name") String name) {
64 | return this.pessoaRepository.findByNomeContains(name)
65 | .stream()
66 | .map(PessoaRs::converter)
67 | .collect(Collectors.toList());
68 | }
69 |
70 | @GetMapping("/filter/custom")
71 | public List findPersonByCustom(
72 | @RequestParam(value = "id", required = false) Long id,
73 | @RequestParam(value = "name", required = false) String name,
74 | @RequestParam(value = "sobrenome", required = false) String sobrenome
75 | ) {
76 | return this.pessoaCustomRepository.find(id, name, sobrenome)
77 | .stream()
78 | .map(PessoaRs::converter)
79 | .collect(Collectors.toList());
80 | }
81 |
82 | }
83 |
--------------------------------------------------------------------------------
/src/main/java/br/com/rodrigorahman/springbootcommysql/controller/dto/PessoaRq.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql.controller.dto;
2 |
3 | public class PessoaRq {
4 |
5 | private String nome;
6 | private String sobrenome;
7 |
8 | public String getNome() {
9 | return nome;
10 | }
11 |
12 | public void setNome(String nome) {
13 | this.nome = nome;
14 | }
15 |
16 | public String getSobrenome() {
17 | return sobrenome;
18 | }
19 |
20 | public void setSobrenome(String sobrenome) {
21 | this.sobrenome = sobrenome;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/src/main/java/br/com/rodrigorahman/springbootcommysql/controller/dto/PessoaRs.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql.controller.dto;
2 |
3 | import br.com.rodrigorahman.springbootcommysql.model.Pessoa;
4 |
5 | public class PessoaRs {
6 |
7 | private Long id;
8 | private String nome;
9 | private String sobrenome;
10 |
11 | public static PessoaRs converter(Pessoa p) {
12 | var pessoa = new PessoaRs();
13 | pessoa.setId(p.getId());
14 | pessoa.setNome(p.getNome());
15 | pessoa.setSobrenome(p.getSobrenome());
16 | return pessoa;
17 | }
18 |
19 | public Long getId() {
20 | return id;
21 | }
22 |
23 | public void setId(Long id) {
24 | this.id = id;
25 | }
26 |
27 | public String getNome() {
28 | return nome;
29 | }
30 |
31 | public void setNome(String nome) {
32 | this.nome = nome;
33 | }
34 |
35 | public String getSobrenome() {
36 | return sobrenome;
37 | }
38 |
39 | public void setSobrenome(String sobrenome) {
40 | this.sobrenome = sobrenome;
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/src/main/java/br/com/rodrigorahman/springbootcommysql/model/Pessoa.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql.model;
2 |
3 | import javax.persistence.*;
4 |
5 | @Entity
6 | @Table(name = "pessoa")
7 | public class Pessoa {
8 |
9 | @Id
10 | @GeneratedValue(strategy = GenerationType.IDENTITY)
11 | @Column(name="cd_pessoa")
12 | private Long id;
13 |
14 | @Column(name="nome")
15 | private String nome;
16 |
17 | @Column(name="sobrenome")
18 | private String sobrenome;
19 |
20 | public Long getId() {
21 | return id;
22 | }
23 |
24 | public void setId(Long id) {
25 | this.id = id;
26 | }
27 |
28 | public String getNome() {
29 | return nome;
30 | }
31 |
32 | public void setNome(String nome) {
33 | this.nome = nome;
34 | }
35 |
36 | public String getSobrenome() {
37 | return sobrenome;
38 | }
39 |
40 | public void setSobrenome(String sobrenome) {
41 | this.sobrenome = sobrenome;
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/src/main/java/br/com/rodrigorahman/springbootcommysql/repository/PessoaCustomRepository.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql.repository;
2 |
3 | import br.com.rodrigorahman.springbootcommysql.model.Pessoa;
4 | import org.springframework.stereotype.Repository;
5 |
6 | import javax.persistence.EntityManager;
7 | import java.util.List;
8 |
9 | @Repository
10 | public class PessoaCustomRepository {
11 |
12 | private final EntityManager em;
13 |
14 | public PessoaCustomRepository(EntityManager em) {
15 | this.em = em;
16 | }
17 |
18 | public List find(Long id, String nome, String sobrenome) {
19 |
20 | String query = "select P from Pessoa as P ";
21 | String condicao = "where";
22 |
23 | if(id != null) {
24 | query += condicao + " P.id = :id";
25 | condicao = " and ";
26 | }
27 |
28 | if(nome != null) {
29 | query += condicao + " P.nome = :nome";
30 | condicao = " and ";
31 | }
32 |
33 | if(sobrenome != null) {
34 | query += condicao + " P.sobrenome = :sobrenome";
35 | }
36 |
37 | var q = em.createQuery(query, Pessoa.class);
38 |
39 | if(id != null) {
40 | q.setParameter("id", id);
41 | }
42 |
43 | if(nome != null) {
44 | q.setParameter("nome", nome);
45 | }
46 |
47 | if(sobrenome != null) {
48 | q.setParameter("sobrenome", sobrenome);
49 | }
50 |
51 | return q.getResultList();
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/src/main/java/br/com/rodrigorahman/springbootcommysql/repository/PessoaRepository.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql.repository;
2 |
3 | import br.com.rodrigorahman.springbootcommysql.model.Pessoa;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 | import org.springframework.data.jpa.repository.Query;
6 | import org.springframework.stereotype.Repository;
7 |
8 | import javax.persistence.NamedNativeQuery;
9 | import java.util.List;
10 |
11 | @Repository
12 | public interface PessoaRepository extends JpaRepository {
13 | List findByNomeContains(String name);
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://db:3306/spring_boot_mysql
2 | spring.datasource.username=root
3 | spring.datasource.password=
4 | spring.datasource.name=SpringBootMysqlDataSource
5 | spring.datasouce.type=com.zaxxer.hikari.HikariDataSource
6 | spring.datasource.driver-class-name=com.mysql.jdbc.Driver
7 |
8 | spring.datasource.hikari.pool-name=SpringBootMysqlPool
9 | spring.datasource.hikari.connection-test-query=select now();
10 | spring.datasource.hikari.maximum-pool-size=5
11 | spring.datasource.hikari.minimum-idle=1
12 | spring.datasource.hikari.connection-timeout=20000
13 | spring.datasource.hikari.idle-timeout=10000
14 |
15 | spring.jpa.hibernate.ddl-auto=none
16 | spring.jpa.show-sql=true
17 | spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
18 |
--------------------------------------------------------------------------------
/src/test/java/br/com/rodrigorahman/springbootcommysql/SpringBootComMysqlApplicationTests.java:
--------------------------------------------------------------------------------
1 | package br.com.rodrigorahman.springbootcommysql;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class SpringBootComMysqlApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------