Le site a changé depuis cette année L'environnement de développement a changé de diverses manières.
Je n'ai rien sur quoi insister Je vais laisser une note d'impression.
Je me demande si c'est beaucoup plus proche de l'âge actuel que l'an dernier.
Java6 → Java8 ZonéDateHeure Expression Lambda, List foreach, etc. Une fonction qui semble utile a été ajoutée.
Cependant, il n'a pas encore été utilisé sur le terrain. Parce que j'écris pour des phrases comme de la merde Je veux m'y habituer rapidement.
SpringMVC→SpringBoot
C'est beaucoup mieux que dans l'ancienne ère du printemps. La rigueur des manières spécifiques à Java est beaucoup plus légère.
Si vous demandez à DI de généralement @Autowired On a l'impression de bouger sans être conscient des détails.
@Scope, @SessionAttributes, @Validated, etc. J'apprécie également les annotations utiles.
Lombok En parlant d'annotations, c'est ça.
Un gars qui écrit automatiquement getter / setter. Un excellent gars avec d'autres annotations utiles.
Pourquoi ne m'avez-vous pas laissé l'utiliser sur le site précédent? Je veux te demander une heure.
Eclipse Je ne peux pas bien guérir la couleur de la police, Je ne ressens pas beaucoup d'inconvénients sauf que ça démarre lentement.
Gradle
J'ai souffert de fourmis tout le temps, alors C'est beaucoup plus facile.
Le plus reconnaissant, c'est d'adopter quelque chose de nouveau.
Parce que tout le monde utilise Maven ou Gradle Lorsque vous souhaitez introduire une nouvelle bibliothèque Écrivez juste une ligne et c'est OK! Les motifs apparaissent fréquemment.
fourmi recherche les dépendances lui-même et se construit Je ne savais que si j'étais moi-même accro aux pièges.
Une histoire accro aux pièges (https://qiita.com/kugyu10/items/ab2df77c187b23bf6670)
Thymeleaf Vous pouvez séparer HTML et Java! Tout le monde est content de ça!
Cela n'est pas arrivé! !!
Séparément, même dans Thymeleaf, dans View Il y a des gens qui écrivent des fous.
C'est mieux que JSP.
Souhaitez-vous écrire correctement le CSS? C'est vraiment difficile à lire. Souhaitez-vous arrêter d'utiliser iframe à des fins de mise en page?
PostgreSQL Messed up Oracle Null et '' (caractères vides) Je n'étais pas doué pour le faire, alors J'aime celui la.
J'aimerais entendre l'histoire des gens de l'opération.
MyBatis O/R Mapper
Hmm ... pas mal ...
Il existe un site Java, En raison des restrictions sur le lieu de travail et des mappeurs médiocres En fin de compte, je n'ai pas d'autre choix que de le faire.
Code laid pour ce service, Vous venez de tout mettre de la forme à l'entité, non? Comme.
C'est plus rapide d'écrire du SQL que d'utiliser Mapper! quelquefois (Souvent, la conception de la table est délicate) Conscientif car il est préparé.
JUnit5/assertJ
Laisse-moi écrire un test
Spring AOP(spring-boot-starter-aop) Programmation orientée aspect.
Oh, Aspe? ?? ??
Par exemple, "Je veux enregistrer le début et la fin de tous les contrôleurs!" Comportement comme Sans jouer avec la classe du contrôleur Un mécanisme qui peut être défini et implémenté de l'extérieur.
Défini avec l'annotation «@ Aspect».
Toutes les tables "date de création" "date de mise à jour" "indicateur de suppression" dans la conception DB C'est un design qui a Je ne l'ai pas implémenté dans Mapper Vous êtes censé tout écrire dans l'application. (Et je fais des erreurs ici et là)
Il peut être possible de compléter ici avec AOP.
Certaines parties qui manquent dans les frameworks et bibliothèques existants Vous pourriez être heureux si vous le complétez avec cela.
Le record actif de Rails était trop divin.
Recommended Posts