Coder Social home page Coder Social logo

java2's People

Contributors

kvn3 avatar

Watchers

 avatar

java2's Issues

Lombok

Hoi Kevin,

Allereerst in je pom file staat dat de scope is provided. Normaliter betekent dit dat de dependency niet in het project zelf zit gepackaged, maar dat bijvoorbeeld tomcat dit verzorgt. Ik zou hier gewoon de laatste versie neerzetten, zonder provided:

org.projectlombok lombok 1.18.12

Bovendien moet in IntelliJ nog de lombok plugin geïnstalleerd worden. Een gebouwd artifact zoals een jar file heeft dan wel die dependency, maar IntelliJ niet. Dus zal de code niet compileren.

In IntelliJ ga je naar Settings > Plugins en dan zul je daar de Lombok plugin zien. Na installeren even IntelliJ herstarten

Security

Kijkend naar jouw security configuration zie ik:
http .antMatcher("/guitars/**")

Dat is niet je endpoint, want je applicatie gaat niet over gitaren maar over blog posts. Ik denk dat security dan niet de juiste security kan snappen en bij default naar /api/login gaat om in te loggen met username/password

General

Ik zie dat je code all over te place is, omdat je telkens probeert om een aparte package te maken voor de lessen. Veel handiger is, nu je toch met git werkt, om hier aparte branches te maken. Zo blijft je code clean en kun je makkelijk switchen tussen de verschillende lessen.

Deze code is slecht leesbaar. Als ik een collega developer zou zijn, zou ik hier erg ongelukkig van worden. Bovendien kan je bijna niet anders dan code en classes dupliceren. Dus als je een import doet, moet je heel goed weten welke class je importeert.

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.