├── .github
└── ISSUE_TEMPLATE
│ └── bug_report.md
├── CHANGELOG.md
├── LICENSE_PLUGIN.md
├── README.md
├── gif
├── annotator-completation.gif
├── completion-hints.gif
├── demo-1.gif
├── goto-key-value.gif
├── logging.level.gif
├── placeholder.gif
├── spring-configuration.gif
├── spring-initializr-new-light.gif
└── spring-initializr.gif
└── screenshot
├── configurable-01.png
├── configuration.clone-or-convert.gif
├── configuration.copy-key.gif
├── module-initializr-01.png
├── module-initializr-02.png
├── module-initializr-new-01-w.png
├── module-initializr-new-01.png
├── module-initializr-new-02-w.png
├── module-initializr-new-02.png
└── request-mapping.copy-as-curl.gif
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: ''
5 | labels: bug
6 | assignees: eltonsandre
7 |
8 | ---
9 |
10 | **Describe the bug**
11 | A clear and concise description of what the bug is.
12 |
13 | **To Reproduce**
14 | Steps to reproduce the behavior:
15 | 1. Go to '...'
16 | 2. Click on '....'
17 | 3. Scroll down to '....'
18 | 4. See error
19 |
20 | **Expected behavior**
21 | A clear and concise description of what you expected to happen.
22 |
23 | **Screenshots**
24 | If applicable, add screenshots to help explain your problem.
25 |
26 | ---
27 | **Version information**
28 | copy the IDE details to the path. / help / About / Copy and close
29 |
30 |
31 | Version Details
32 |
33 | ```
34 | // past version details here
35 | ```
36 |
37 |
38 |
39 | ---
40 | **Exception**
41 |
42 |
43 | Stack trace
44 |
45 | ```java
46 |
47 | //Past Stack trace here
48 |
49 | ```
50 |
51 |
52 | ---
53 |
54 | **Additional context**
55 | Add any other context about the problem here.
56 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 |
2 | # IntelliJ Platform Plugin Template Changelog
3 |
4 | ## [2022.2.0] - August 04, 2022
5 | ### Added
6 | - Added settings for configurable feature flags for functionality redundancies with native Intellij Ultimate [Feature Flag]
7 | - Added configuration spring boot template [possible to disable by feature flag]
8 | - Added annotator for configuration properties [possible to disable by feature flag]
9 | - Added reference to placeholder in configuration properties
10 | - Added completion hints value for configuration
11 | - Added completion tokens for configuration
12 | - Added support for checking and replacing deprecated properties
13 | - Added verification support for unresolved configuration properties [possible to disable by feature flag]
14 | - Added spring boot and cloud icons
15 |
16 | ### Changed
17 | - Changed Spring Initialzr GUI (similar to IntellijUltimate) [possible to disable by feature flag]
18 | - Improved display of metadata and property documentation
19 |
--------------------------------------------------------------------------------
/LICENSE_PLUGIN.md:
--------------------------------------------------------------------------------
1 | - # Terms of Service of Spring boot Helper
2 |
3 | #### Last Updated: August 04, 2022
4 |
5 | Welcome and thank you for using eltonsandre's Spring boot Helper (“**Spring boot Helper**”, “**we**”)! Spring boot Helper enables users to be more efficient and productive in working with send http request. These Terms of Service (“**Terms**”), along with our DMCA Policy, Privacy Policy, and Acceptable Use Policy (collectively with Terms, the “**Agreement**”), cover your use of and access to our services, software, technology, and support websites (“**Services**”). By using our Services, you’re agreeing to be bound by the terms of this Agreement.
6 |
7 | Unless required by applicable law or agreed to in writing, Spring boot Helper is distributed on an "AS IS" BASIS,
8 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9 |
10 |
11 | PLEASE READ THIS AGREEMENT CAREFULLY AS IT INCLUDES TERMS REGARDING PRIVACY, FUTURE CHANGES TO THE AGREEMENT, FEES, LIMITATIONS OF LIABILITY, INDEMNITY, RESOLUTION OF DISPUTES BY ARBITRATION INSTEAD OF IN COURT, AND WAIVER OF CLASS ACTIONS.
12 |
13 | ##### **Software**
14 |
15 | Our Services may allow you to download software (“**Software**”) which may update automatically in the Jetbrains Marketplace. Subject to your compliance with this Agreement, we give you a limited, nonexclusive, nontransferable, revocable license to use the Software, solely in connection with the Services. To the extent any component of the Software may be offered under an open-source license, the provisions of that license may expressly override some of these Terms. Unless the following restrictions are prohibited by law, you agree not to reverse engineer or decompile the Services, attempt to do so, or assist anyone in doing so.
16 |
17 | ##### **Beta Services**
18 |
19 | We may release products and features that we’re still testing and evaluating (“**Beta Services**”). Beta Services are labeled "eap", “alpha,” “beta,” “preview,” “early access,” or “evaluation” (or with words or phrases with similar meanings). Beta Services may not be as reliable as Spring boot Helper stable version and may be changed at any time without notice. By using our Beta Services, you agree that we may contact you to collect your feedback.
20 |
21 | Beta Services are used at your own risk. If you do not agree to the Terms in this section, please do not use our Beta Services.
22 |
23 | ##### **Copyright**
24 |
25 | The Services are protected by copyright, trademark, and other Chinese and foreign laws. This Agreement does not grant you any right, title, or interest in the Services, any related technology including related data object structures, architectures, and models, others’ content in the Services, logos, and other brand features. We welcome feedback, comments, ideas, and suggestions, but please note that these may be used without any obligation to you, and all feedback, comments, ideas, and suggestions related to the Services, or any of Spring boot Helper's other products or services, shall be owned by Spring boot Helper.
26 |
27 | ###### We require that you respect the intellectual property rights of third parties. We respond to notices of alleged copyright infringement if they comply with the law, and such notices should be reported using our DMCA Policy. We reserve the right to delete or disable content alleged to be infringing, and to terminate accounts of repeat infringers. Our designated agent for notice of alleged copyright infringement for the Services is:
28 |
29 | Copyright Agent
30 |
31 | eltonsandre@gmail.com
32 |
33 | São paulo, Brasil
34 |
35 | ##### **Paid Version**
36 |
37 | You may use paid features to your Spring boot Helper plugin(resulting in a “**Paid Version**”). We’ll automatically bill you from the date you convert to a Paid Version and on each periodic renewal until cancellation of your Paid Account, and the paid account and paid method are provided by the Jetbrains Inc. If you do not timely pay for your Paid Account, we reserve the right to suspend it or remove Paid Version features. Spring boot Helper may change the fees in effect on Paid Version at any time in our sole discretion but will give you reasonable advance notice of these changes via plugin notification. You’re responsible for all applicable taxes on Paid Version.
38 |
39 | Your Paid Version will remain in effect until it's cancelled or terminated under this Agreement. You may cancel your Spring boot Helper Paid Version any time. Refunds are only issued if required by law or as specifically stated in this Agreement.
40 |
41 | ##### **Termination**
42 |
43 | You’re free to stop using our Services at any time. We have the right to suspend or terminate your access to all or any part of the Services at any time, with or without cause, with or without notice, effective immediately. Spring boot Helper reserves the right to refuse service to anyone for any reason at any time.
44 |
45 | In the event that your account is terminated by us or you, we will not delete your plugin, but it will be disabled, including any content or data you have provided via the Services. Note that so far Spring boot Helper is always in offline mode. Spring boot Helper is not responsible for any loss of Your Content or any other content or data you provide via the Services.
46 |
47 | ##### **Discontinuation of Services**
48 |
49 | In the event that we decide to discontinue the Services, we will attempt to give you reasonable prior notice.
50 |
51 | ##### **Disclaimer of Warranties**
52 |
53 | Spring boot Helper does not make any promises or guarantees about our Services. TO THE FULLEST EXTENT PERMITTED BY LAW, Spring boot Helper AND ITS AFFILIATES, SUPPLIERS, AND DISTRIBUTORS MAKE NO WARRANTIES, EITHER EXPRESS OR IMPLIED, ABOUT THE SERVICES, AND DISCLAIM ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE SERVICES ARE PROVIDED "AS IS." Spring boot Helper DOES NOT WARRANT THAT: (A) THE SERVICES WILL BE SECURE OR AVAILABLE AT ANY PARTICULAR TIME OR LOCATION; (B) ANY DEFECTS OR ERRORS WILL BE CORRECTED; (C) ANY CONTENT OR SOFTWARE AVAILABLE AT OR THROUGH THE SERVICES IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS; OR (D) THE RESULTS OF USING THE SERVICES WILL MEET YOUR REQUIREMENTS. YOUR USE OF THE SERVICES IS SOLELY AT YOUR OWN RISK.
54 |
55 | ##### **Limitation of Liability**
56 |
57 | IN COUNTRIES WHERE THE EXCLUSIONS OR LIMITATIONS OF LIABILITY BELOW ARE NOT PERMITTED BY LAW, Spring boot Helper IS RESPONSIBLE TO YOU ONLY FOR LOSSES AND DAMAGES THAT ARE A REASONABLY FORESEEABLE RESULT OF OUR FAILURE TO USE REASONABLE CARE AND SKILL OR Spring boot Helper’S BREACH OF OUR AGREEMENT WITH YOU. THIS SECTION DOES NOT AFFECT CONSUMER RIGHTS THAT CAN'T BE WAIVED OR LIMITED BY ANY CONTRACT OR AGREEMENT.
58 |
59 | IN COUNTRIES WHERE EXCLUSIONS OR LIMITATIONS OF LIABILITY ARE PERMITTED BY LAW, Spring boot Helper, ITS AFFILIATES, SUPPLIERS, OR DISTRIBUTORS WILL NOT BE RESPONSIBLE OR LIABLE FOR (i) ANY INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE, EXEMPLARY, OR CONSEQUENTIAL DAMAGES, (ii) ANY LOSS OF USE, CONTENT, DATA, BUSINESS, OR PROFITS, REGARDLESS OF LEGAL THEORY, OR (iii) THE CONDUCT OR CONTENT OF ANY USER OF THE SERVICES. Spring boot Helper, ITS AFFILIATES, SUPPLIERS, AND DISTRIBUTORS WILL HAVE NO LIABILITY TO YOU FOR ANY LOSS OF PROFIT, LOSS OF BUSINESS, BUSINESS INTERRUPTION, OR LOSS OF BUSINESS OPPORTUNITY.
60 |
61 | THESE EXCLUSIONS OR LIMITATIONS WILL APPLY REGARDLESS OF WHETHER OR NOT Spring boot Helper OR ANY OF ITS AFFILIATES HAS BEEN WARNED OF THE POSSIBILITY OF SUCH DAMAGES.
62 |
63 | OTHER THAN FOR THE TYPES OF LIABILITY WE CANNOT LIMIT BY LAW, WE LIMIT OUR LIABILITY TO YOU TO THE GREATER OF $20.00 USD OR 100% OF ANY AMOUNT OF FEES YOU HAVE PAID UNDER YOUR CURRENT PLAN WITH Spring boot Helper.
64 |
65 | **Indemnification**
66 |
67 | To the fullest extent permitted by law, you agree to release, indemnify, and hold Spring boot Helper and its affiliates and subsidiaries, and its respective officers, employees, directors, and agents harmless from any from any and all losses, damages, expenses, including costs and reasonable attorneys’ fees, rights, claims, and actions of any kind and injury (including death) arising out of or relating to your use of the Services, your connection to the Services, your violation of this Agreement or your violation of any rights of another. Spring boot Helper reserves the right, at its own expense, to assume the exclusive defense and control of any matter otherwise subject to indemnification by you, in which event you will cooperate with Spring boot Helper in asserting any available defenses.
68 |
69 |
70 |
71 | ##### **Controlling Law**
72 |
73 | Except to the extent applicable law provides otherwise, these Terms will be governed by Chinese law without regard to conflict of law provisions.
74 |
75 | **Survival**
76 |
77 | All provisions of this Agreement which, by their nature, should survive termination will survive termination — including, without limitation: ownership provisions, warranty disclaimers, indemnification, dispute resolution, controlling law, and limitations of liability.
78 |
79 | ##### **Entire Agreement**
80 |
81 | This Agreement constitutes the entire agreement between you and Spring boot Helper with respect to the subject matter, and supersedes and replaces any other prior or contemporaneous agreements, oral or written, or terms and conditions applicable to the subject matter of this Agreement. This Agreement may only be modified by a written amendment signed by an authorized representative of Spring boot Helper, or by the posting by Spring boot Helper of a revised version. This Agreement creates no third-party beneficiary rights.
82 |
83 | ##### **Waiver, Severability & Assignment**
84 |
85 | Spring boot Helper’s failure to enforce a provision is not a waiver of its right to do so later. If a provision is found unenforceable, the remaining provisions of the Agreement will remain in full effect and that portion of the Agreement will be construed to reflect the parties’ original intent. You may not assign any of your rights under this Agreement, and any such attempt will be void. Spring boot Helper may assign its rights to any of its affiliates or subsidiaries, or to any successor in interest of any business associated with the Services.
86 |
87 | ##### **Modifications**
88 |
89 | Spring boot Helper reserves the right, at our sole discretion, to amend these Terms at any time and we will update these Terms in the event of any such amendments. We will notify you of material changes to this Agreement via a notification in the Services or by sending email to the primary email address specified in your Spring boot Helper account. These updated terms will be effective no less than 30 days from when we notify you. If you do not agree to the updates, please cancel your Spring boot Helper account and stop using the Services before the updates become effective. Your continued use of the Services after those 30 days constitutes your agreement to those revisions of this Agreement. For any other modifications, your continued use of the Services constitutes agreement to our revisions of these Terms.
90 |
91 | ##### **DMCA Policy**
92 |
93 | Thank you for your attention to Spring boot Helper’s DMCA Policy. Capitalized terms used but not defined in this DMCA Policy have the meanings assigned to them in our Terms of Service. Spring boot Helper does not permit copyright infringing activities and infringement of intellectual property rights on its Services. In accordance with the Digital Millennium Copyright Act of 1998 (“**DMCA**”), found at http://www.copyright.gov/legislation/dmca.pdf, Spring boot Helper will respond expeditiously to claims of copyright infringement involving the Spring boot Helper Services if such claims are reported to Spring boot Helper’s Designated Copyright Agent identified in the sample notice below.
94 |
95 | If you are a copyright owner, authorized to act on behalf of one, or authorized to act under any exclusive right under copyright, please report alleged copyright infringements on or through the Services by completing the following DMCA Notice of Alleged Infringement and delivering it to Spring boot Helper’s Designated Copyright Agent. Upon receipt of Notice (as described below), Spring boot Helper will take whatever action, in its sole discretion, it deems appropriate, including removal of the allegedly infringing content from the Services.
96 |
97 | ##### **DMCA Notice of Alleged Infringement (“Notice”)**
98 |
99 | Identify the copyrighted work that you claim has been infringed. If multiple copyrighted works are covered by this Notice, you may provide a representative list of the copyrighted works that you claim have been infringed. Spring boot Helper can only accept DMCA takedown notices for works that are protected by copyright, and that identify a specific copyrightable work.
100 |
101 | Identify the material or link you claim is infringing (or the subject of infringing activity) and to which access is to be disabled, including at a minimum, if applicable, the URL of the link or the exact location where such material may be found.
102 |
103 | Provide your company affiliation (if applicable), mailing address, telephone number, and, if available, email address.
104 |
105 | Include both of the following statements in the body of the Notice:
106 |
107 | “I hereby state that I have a good faith belief that the disputed use of the copyrighted material is not authorized by the copyright owner, its agent, or the law (e.g., as a fair use).”
108 |
109 | “I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.”
110 |
111 | Provide your full legal name and your electronic or physical signature.
112 |
113 | Deliver this Notice, with all items completed, to Spring boot Helper’s Designated Copyright Agent:
114 |
115 | Copyright Agent
116 |
117 | eltonsandre@gmail.com
118 |
119 | ##### **Acceptable Use Policy**
120 |
121 | Thank you for your attention to Spring boot Helper’s Acceptable Use Policy. Capitalized terms used but not defined in this Acceptable Use Policy have the meanings assigned to them in our Terms of Service.
122 |
123 | You agree not to misuse the Spring boot Helper Services or assist anyone else in doing so. Under no circumstances will you do or attempt to do any of the following in connection with the Services:
124 |
125 | - probe, scan, or test the vulnerability of any system or network;
126 | - breach or otherwise circumvent any security or authentication measures;
127 | - access, tamper with, or use non-public areas or parts of the Services, or shared areas of the Services you haven't been invited to access or use;
128 | - interfere with or disrupt any user, host, or network, for example by sending a virus, overloading, flooding, spamming, or mail-bombing any part of the Services;
129 | - access, search, or create accounts for the Services by any means other than our publicly supported interfaces (for example, "scraping" or creating accounts in bulk);
130 | - send altered, deceptive or false source-identifying information, including "spoofing" or "phishing";
131 | - share materials that are unlawfully pornographic, or that contain extreme acts of violence or terrorist activity, including terror propaganda;
132 | - share materials that are libelous, defamatory, or fraudulent;
133 | - harass or abuse Spring boot Helper employees or representatives or agents performing services on behalf of Spring boot Helper;
134 | - impersonate any person or entity, including any of our employees or representatives, including through false association with Spring boot Helper, or by fraudulently misrepresenting your identity or site's purpose;
135 | - infringe any proprietary right of any party, including patent, trademark, trade secret, copyright, right of publicity, or other right; or
136 | - violate the law in any way, including storing, publishing or sharing material that's fraudulent, defamatory, or misleading.
137 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | 
4 |
5 | Assist in Spring application development - Adds support for start initializr, autocomplete Spring Boot/Cloud configuration key/value, Spring reference configuration, Spring metadata documentation.(Support: Java, Kotlin, application.yml and bootstrap.properties)
6 |
7 | ---
8 | ## Features:
9 | ### Spring Initializr
10 | ⚠️ Resource Moved to plugin  [Spring Initializr](https://plugins.jetbrains.com/plugin/23564-spring-initializr)
11 | 1. Allows you to bootstrap new project & new module using `File-> New-> Project-> Spring Initializr` & `File-> New-> Module-> Spring Initializr`
12 | wizards.
13 |
14 |
15 |
16 | ### Autocomplete configuration properties
17 |
18 | 1. Autocompletion of the configuration properties in your `yaml`/ `properties` files based on the spring boot's autoconfiguration jars are present in
19 | the classpath
20 | 2. Auto-completion of the configuration properties in your `yaml`/ `properties` files if you have classes annotated with `@ConfigurationProperties`
21 | , [if your build is properly configured](https://docs.spring.io/spring-boot/docs/current/reference/html/configuration-metadata.html#appendix.configuration-metadata.annotation-processor.configuring)
22 | 3. Short form search & search for element deep within is also supported. i.e, `sp.d` will show you `spring.data`, `spring.datasource`, also, `port`
23 | would show `server.port` as a suggestion
24 | 4. Quick documentation for groups & properties (not all groups & properties will have documentation, depends on whether the original author specified
25 | documentation or not for any given element)
26 |
27 |
28 |
29 | ### Go to configuration properties
30 |
31 | 1. Ctrl+click to go to property or code
32 |
33 |
34 |
35 | 2. Goto placeholder
36 |
37 |
38 |
39 | ## Usage
40 |
41 | ---
42 | Assuming that you have Spring boot's autoconfiguration jars are present in the classpath, this plugin will automatically allows you to autocomplete
43 | properties as suggestions in all your `yml` files
44 |
45 | Suggestions would appear as soon as you type/press `Ctrl+Space`.
46 |
47 | Short form suggestions are also supported such as, `sp.d` will show you `spring.data`, `spring.datasource`, e.t.c as suggestions that make your typing
48 | faster
49 |
50 | In addition to libraries in the classpath, the plugin also allows you to have your own `@ConfigurationProperties` available as suggestions in all
51 | your `yml` files.
52 |
53 | For this to work, you need to ensure the following steps are followed for your project/module
54 |
55 | ### Setup for showing ConfigurationProperties as suggestions within current module
56 |
57 | 1. Make sure `Enable annotation processing` is checked under `Settings > Build, Execution & Deployment > Compiler > Annotation Processors`
58 | 2. Make sure you add the following changes to your project
59 |
60 | #### *For Gradle*
61 |
62 | Add the following build configuration. You can use the [propdeps-plugin](https://github.com/spring-gradle-plugins/propdeps-plugin) for `optional`
63 | scope (as we dont need `spring-boot-configuration-processor` as a dependency in the generated jar/war)
64 |
65 | ```groovy
66 | dependencies {
67 | annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
68 | }
69 |
70 | compileJava.dependsOn(processResources)
71 | ```
72 |
73 | #### *For Maven*
74 |
75 | ```xml
76 |
77 | org.springframework.boot
78 | spring-boot-configuration-processor
79 | true
80 |
81 | ```
82 |
83 | 3. (**OPTIONAL**) If intellij is generating build artfacts to `output` directory instead of gradle's default `build` directory, then you may need
84 | to `File | Settings | Build, Execution, Deployment | Build Tools | Gradle | Runner => Delegate IDE build/run actions to gradle` & restart the IDE.
85 | This will ensure that gradle plugin generates metadata & Intellij is pointing to it
86 |
87 | > directory where the above setup is done. These samples allow properties from `@ConfigurationProperties` to be shown as suggestions
88 |
89 |
90 |
91 | ---
92 | ⚠️ **IMPORTANT**
93 |
94 | > After changing your custom `@ConfigurationProperties` files, suggestions would be refreshed only after you trigger the build explicitly using keyboard (`Ctrl+F9`)/UI
95 |
96 | ### Known behaviour in ambiguous cases
97 |
98 | > 1. If two groups from different auto configurations conflict with each other, the documentation for the group picked is random & undefined
99 | > 2. If a group & property represent the depth, the behaviour of the plugin is undefined.
100 |
101 | ## Installation (in 3 easy steps)
102 |
103 | To install the plugin open your editor (IntelliJ) and hit:
104 |
105 | 1. `File > Settings > Plugins` and click on the `Browse repositories` button.
106 | 2. Look for `Spring Boot Helper` the right click and select `Download plugin`.
107 | 3. Finally hit the `Apply` button, agree to restart your IDE and you're all done!
108 |
109 | Feel free to let me know what else you want added via the [issues](https://github.com/eltonsandre/intellij-spring-boot-helper/issues)
110 |
--------------------------------------------------------------------------------
/gif/annotator-completation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/annotator-completation.gif
--------------------------------------------------------------------------------
/gif/completion-hints.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/completion-hints.gif
--------------------------------------------------------------------------------
/gif/demo-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/demo-1.gif
--------------------------------------------------------------------------------
/gif/goto-key-value.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/goto-key-value.gif
--------------------------------------------------------------------------------
/gif/logging.level.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/logging.level.gif
--------------------------------------------------------------------------------
/gif/placeholder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/placeholder.gif
--------------------------------------------------------------------------------
/gif/spring-configuration.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/spring-configuration.gif
--------------------------------------------------------------------------------
/gif/spring-initializr-new-light.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/spring-initializr-new-light.gif
--------------------------------------------------------------------------------
/gif/spring-initializr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/gif/spring-initializr.gif
--------------------------------------------------------------------------------
/screenshot/configurable-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/configurable-01.png
--------------------------------------------------------------------------------
/screenshot/configuration.clone-or-convert.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/configuration.clone-or-convert.gif
--------------------------------------------------------------------------------
/screenshot/configuration.copy-key.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/configuration.copy-key.gif
--------------------------------------------------------------------------------
/screenshot/module-initializr-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/module-initializr-01.png
--------------------------------------------------------------------------------
/screenshot/module-initializr-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/module-initializr-02.png
--------------------------------------------------------------------------------
/screenshot/module-initializr-new-01-w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/module-initializr-new-01-w.png
--------------------------------------------------------------------------------
/screenshot/module-initializr-new-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/module-initializr-new-01.png
--------------------------------------------------------------------------------
/screenshot/module-initializr-new-02-w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/module-initializr-new-02-w.png
--------------------------------------------------------------------------------
/screenshot/module-initializr-new-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/module-initializr-new-02.png
--------------------------------------------------------------------------------
/screenshot/request-mapping.copy-as-curl.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eltonsandre/intellij-spring-boot-helper/54e5fe1a5c978f467b17ab09c1d58760ae8a364d/screenshot/request-mapping.copy-as-curl.gif
--------------------------------------------------------------------------------