{"id":26616572,"url":"https://github.com/coditori/javatori","last_synced_at":"2025-07-16T12:05:11.991Z","repository":{"id":42563442,"uuid":"72339747","full_name":"coditori/javatori","owner":"coditori","description":"Code Tutorials, Examples, and Best Practices.","archived":false,"fork":false,"pushed_at":"2024-12-09T11:08:27.000Z","size":20229,"stargazers_count":44,"open_issues_count":14,"forks_count":27,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T06:45:11.417Z","etag":null,"topics":["best-practices","cxf","examples","hamcrest","hibernate","java","jax-rs","junit","mockito","spring","spring-boot","spring-data-jpa","spring-mvc","spring-security","swagger-ui","tutorial","tutorial-code","tutorial-exercises","tutorials"],"latest_commit_sha":null,"homepage":"http://code.massoudafrashteh.com","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coditori.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-30T09:17:02.000Z","updated_at":"2024-12-09T11:08:31.000Z","dependencies_parsed_at":"2024-12-09T12:30:31.610Z","dependency_job_id":null,"html_url":"https://github.com/coditori/javatori","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/coditori/javatori","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coditori%2Fjavatori","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coditori%2Fjavatori/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coditori%2Fjavatori/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coditori%2Fjavatori/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coditori","download_url":"https://codeload.github.com/coditori/javatori/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coditori%2Fjavatori/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265508018,"owners_count":23779056,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["best-practices","cxf","examples","hamcrest","hibernate","java","jax-rs","junit","mockito","spring","spring-boot","spring-data-jpa","spring-mvc","spring-security","swagger-ui","tutorial","tutorial-code","tutorial-exercises","tutorials"],"created_at":"2025-03-24T07:37:47.792Z","updated_at":"2025-07-16T12:05:11.927Z","avatar_url":"https://github.com/coditori.png","language":"Java","readme":"# Java Code Tutorials, Spring boot Integrations\nThese projects usually are a simple Enterprise combination of existing technologies. The following sample applications are provided:\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSample\u003c/th\u003e\n\u003cth align=\"center\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\"\u003e\u003cstrong\u003eprojects\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"/projects/spring-boot-reactive-restful-nosql-mongodb\"\u003eSpring Boot, WebFlux, MongoDB\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003eWebFlux API with entire reactive process and Integration Test\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"/projects/spring-boot-reactive-restful-rdbms\"\u003eSpring Boot, WebFlux, H2\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003eWebFlux API with reactive web and service layer (not repository layer) and Integration (End-To-End) Test\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"/projects/spring-boot-actuator-logger\"\u003eSpring Boot Actuator\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003eIf need Log files rather than Actuator Endpoints according to Security concerns, Can be used alongside Syslog and Elasticsearch\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"/projects/spring-boot-cxf\"\u003eSpring Boot, CXF JAX-RS\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003eCXF is good for \"both\" JAX-RS and JAX-WS\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"/projects/spring-boot-restful\"\u003eSpring Boot RESTful\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003eIf don't care about JAX-RS standards use Spring RESTful\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"/projects/spring-boot-maven-modules/spring-boot-restful\"\u003e\"Modular\" Spring Boot RESTful\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003eA Separated layers project but a Modular application is an old approach take a look at Microservices\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"/projects/hibernate\"\u003eHibernate\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003eA bare Hibernate layer to work on just Data Access Layer (working on DB)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoditori%2Fjavatori","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoditori%2Fjavatori","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoditori%2Fjavatori/lists"}