René's URL Explorer Experiment


Title: BootJava: 6-е занятие

Open Graph Title: BootJava: 6-е занятие

X Title: BootJava: 6-е занятие

Open Graph Description: BootJava: 6-е занятие

Keywords:

Tel number
+7(921) 855-0482

Mail addresses
admin@javaops.ru

direct link

Domain: javaops.ru

None/static/images/title/bootjava2.png
titleBootJava: 6-е занятие
DescriptionBootJava: 6-е занятие
og:typewebsite
og:site_nameJava Online Projects
og:image/static/images/title/bootjava2.png
twitter:image/static/images/title/bootjava2.png
twitter:cardsummary_large_image

Links:

https://javaops.ru/
Проектыhttps://javaops.ru/#projects
Истории/Отзывыhttps://javaops.ru/view/story
Ресурсыhttps://javaops.ru/view/resources
План обученияhttps://javaops.ru/view/roadmap
Контактыhttps://javaops.ru/#contacts
Вход и регистрацияhttps://javaops.ru/view/login
BootJavahttps://javaops.ru/view/bootjava
Программа.https://javaops.ru/view/bootjava#program
Материалы проектаhttps://drive.google.com/drive/folders/1FtUSN6zlNANdpFQmKrui6xi_6_oBTv1o
GitHubhttps://github.com/JavaOPs/bootjava
1.3 настройки проектаhttps://javaops.ru/view/bootjava/lesson01#13
Использование Swagger/OpenAPI Specificationhttps://habr.com/ru/company/jugru/blog/525298/
Spring REST Docshttps://spring.io/projects/spring-restdocs
OpenAPI/Swaggerhttps://swagger.io/docs/specification/about/
2 способа подключения OpenAPI 3.0https://stackoverflow.com/questions/65363734/548473
Springdoc-openapihttps://springdoc.org/
Springfoxhttps://springfox.github.io/springfox/docs/current
migrating from springfox swagger2 to springdoc openapihttps://stackoverflow.com/questions/59291371/548473
OpenAPI/Swagger Basic Auth authorizationhttps://sabljakovich.medium.com/adding-basic-auth-authorization-option-to-openapi-swagger-documentation-java-spring-95abbede27e9
Swagger-2.X аннтоцииhttps://github.com/swagger-api/swagger-core/wiki/Swagger-2.X---Annotations
можно тестировать REST APIhttp://localhost:8080/swagger-ui.html
помощью плагинов Mavenhttps://habr.com/ru/post/541592/
6_01_oas3_swaggerhttps://drive.google.com/file/d/1cYlzRMYQSC9litmMkkjlaepemUuzSeoG
http://localhost:8080/swagger-ui.htmlhttp://localhost:8080/swagger-ui.html
http://localhost:8080/v3/api-docshttp://localhost:8080/v3/api-docs
для приватных конструкторовhttps://projectlombok.org/features/experimental/UtilityClass
6_02_fix_updatehttps://drive.google.com/file/d/1LShuINGwEYOxGke1DV-CT7zzsSvny7AX
добавьте в application.yamlhttps://stackoverflow.com/a/67678945/548473
большое множествоhttps://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-testing
Тестовые срезы Spring Boothttps://habr.com/ru/company/piter/blog/506872/
выбранный контроллерhttps://docs.spring.io/spring-framework/docs/current/reference/html/testing.html#spring-mvc-test-server-setup-options
мокатьhttps://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-testing-spring-boot-applications-mocking-beans
MockMvchttps://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-testing-spring-boot-applications-testing-with-mock-environment
WebTestClienthttps://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-testing-spring-boot-applications-testing-with-running-server
RestTemplatehttps://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-rest-templates-test-utility
REST-Assuredhttps://rest-assured.io/
Testing Spring Boot with REST-Assuredhttps://stackoverflow.com/questions/40665315/548473
стандартные библиотекиhttps://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-test-scope-dependencies
стажировке TopJavahttps://javaops.ru/view/topjava
(юзкейсов)https://software-testing.org/testing/chto-takoe-yuzkeys-use-case-ili-scenariy-ispolzovaniya-v-testirovanii-po.html
AbstractControllerTesthttps://github.com/JavaOPs/bootjava/blob/patched/src/test/java/ru/javaops/bootjava/web/AbstractControllerTest.java
mock authentication in Springhttps://eliux.github.io/java/spring/testing/how-to-mock-authentication-in-spring
6_03_add_testshttps://drive.google.com/file/d/16ORphw-HKAoql8qcUzFdU0cdvft8vK53
JsonUtilhttps://github.com/JavaOPs/bootjava/blob/patched/src/main/java/ru/javaops/bootjava/util/JsonUtil.java
UserTestUtilhttps://github.com/JavaOPs/bootjava/blob/patched/src/test/java/ru/javaops/bootjava/UserTestUtil.java
6_04_json_supporthttps://drive.google.com/file/d/1dlqb4pgq1ViG9MvtuDdCZos_EsrsCBPC
data.sqlhttps://github.com/JavaOPs/bootjava/blob/patched/src/main/resources/data.sql
how should equals and hashcode be implemented when using JPA and Hibernatehttps://stackoverflow.com/questions/1638723/548473
реализацию AbstractPersistable от Spring Data JPAhttps://github.com/spring-projects/spring-data-jpa/blob/master/src/main/java/org/springframework/data/jpa/domain/AbstractPersistable.java
Field by field recursive comparisonhttps://assertj.github.io/doc/#assertj-core-recursive-comparison
идеологии HATEOAShttps://github.com/spring-projects/spring-hateoas/issues/66
6_05_test_body_checkhttps://drive.google.com/file/d/1KbU8xq-CzwYf9rCa8KoGWkYw3j_PptCr
стажировки TopJavahttps://javaops.ru/view/topjava
начало открытого видео TopJavahttps://drive.google.com/file/d/1xpuL2YscL1ounS_qFRb1qzLciEOKn9I4
Caffeine Cachehttps://www.javadevjournal.com/spring-boot/spring-boot-with-caffeine-cache/
часто запрашивается и редко меняетсяhttps://ru.wikipedia.org/wiki/Кэш
JWT аутентификацияhttps://ru.wikipedia.org/wiki/JSON_Web_Token
соответствующую аннотациюhttps://docs.spring.io/spring-framework/docs/current/reference/html/integration.html#cache-annotations
@CachePuthttps://docs.spring.io/spring-framework/docs/current/reference/html/integration.html#cache-annotations-put
Custom Key Generationhttps://docs.spring.io/spring-framework/docs/current/reference/html/integration.html#cache-annotations-cacheable-key
GET http://localhost:8080/api/accounthttp://localhost:8080/api/account
GET http://localhost:8080/api/accounthttp://localhost:8080/api/account
GET http://localhost:8080/api/accounthttp://localhost:8080/api/account
GET http://localhost:8080/api/accounthttp://localhost:8080/api/account
6_06_add_cachehttps://drive.google.com/file/d/1mwDNRc_qJFYI_dxyfcrTAB_waCr7Y_nU
как мы сделали на TopJava18https://github.com/JavaOPs/topjava/blob/master/ReleaseNotes.md#user-content-topjava-18
Profile Specific Fileshttps://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-files-profile-specific
6_07_update_cachehttps://drive.google.com/file/d/14F7PbnDgDgj4ahgnMs1UXoarfE35vDPm
< 5-е занятиеhttps://javaops.ru/view/bootjava/lesson05
7-е занятие >https://javaops.ru/view/bootjava/lesson07
Проектыhttps://javaops.ru/#projects
Истории/Отзывыhttps://javaops.ru/view/story
План обученияhttps://javaops.ru/view/roadmap
Ресурсыhttps://javaops.ru/view/resources
Литератураhttps://javaops.ru/view/books
https://t.me/gkislin
https://wa.me/79218550482
https://vk.com/grigory.kislin
https://www.youtube.com/channel/UCMiuo1BSwQxRMl6781evABw/videos
https://www.facebook.com/gkislin
topjava.ruhttps://topjava.ru/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.