Coder Social home page Coder Social logo

appcentric

This Spring Boot project is using learning and experiment purpose.

See here for other java topics...

Spring

1. For Spring template engines https://www.baeldung.com/spring-template-engines

2. For JPA
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa/2.2.0.RELEASE

3. Use lombok for getter setter / Constructors of entity https://www.baeldung.com/intro-to-project-lombok
important use of getter setter- https://www.codejava.net/coding/java-getter-and-setter-tutorial-from-basics-to-best-practices

4. for rest call implementation ** 'org.springframework.boot:spring-boot-starter-data-rest' https://www.baeldung.com/spring-data-rest-intro https://spring.io/guides/gs/accessing-data-rest/

5. curl command / hypermedia-driven REST https://spring.io/guides/gs/rest-hateoas/ curl -i -X POST -H "Content-Type:application/json" -d '{"name": "Frodo", "email": "[email protected]"}' http://localhost:8083/templates/people

6. JPA repository https://www.javaguides.net/2018/11/spring-data-jpa-tutorial-getting-started.html Java https://www.javaworld.com/article/3379043/what-is-jpa-introduction-to-the-java-persistence-api.html *** XML vs. annotation-based configuration

7. Response entity https://www.baeldung.com/spring-response-entity

8. Swagger API https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api

9. Request Mapping https://springframework.guru/spring-requestmapping-annotation/

**autowire

10. Difference between @autowired and @Resource https://javabeat.net/difference-resource-autowired-inject-spring-injection/ https://www.tutorialspoint.com/spring/spring_autowired_annotation.htm

11. Database Connection https://www.callicoder.com/spring-boot-rest-api-tutorial-with-mysql-jpa-hibernate/ https://mkyong.com/spring-boot/spring-boot-spring-data-jpa-oracle-example/

12. Hikaricp - DB Connection pools https://www.baeldung.com/hikaricp https://dzone.com/articles/database-connection-pooling-in-java-with-hikaricp

13. Spring handler Mapping / modelmapper http://www.appsdeveloperblog.com/java-objects-mapping-with-modelmapper/ -bestone advantages - https://auth0.com/blog/automatically-mapping-dto-to-entity-on-spring-boot-apis/ https://www.baeldung.com/spring-handler-mappings https://www.baeldung.com/mapstruct https://www.baeldung.com/entity-to-and-from-dto-for-a-java-spring-application

14. About auto wiring https://technology.amis.nl/2018/02/22/java-how-to-fix-spring-autowired-annotation-not-working-issues/

15. Auto update and create date https://stackoverflow.com/questions/49954812/how-can-you-make-a-created-at-column-generate-the-creation-date-time-automatical

16. How to generate primary keys with JPA and Hibernate
https://thoughts-on-java.org/jpa-generate-primary-keys/

17. Differences between @RequestParam and @PathVariable annotations https://javarevisited.blogspot.com/2017/10/differences-between-requestparam-and-pathvariable-annotations-spring-mvc.html

18. Spring Security https://www.baeldung.com/security-spring
important - https://dzone.com/articles/spring-security-authentication

19. spring boot security Auto configuration https://www.baeldung.com/spring-boot-security-autoconfiguration

Md. Erfan Ullah Bhuiyan's Projects

druid icon druid

Apache Druid: a high performance real-time analytics database.

flutter icon flutter

Flutter makes it easy and fast to build beautiful mobile apps.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.