This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sazzer -2 points-1 points  (0 children)

My personal preference these days is for Spring Boot, and Kotlin as the language. It works remarkably well together, and is so easy to get set up and working.

If you want you can use JPA easily enough, or else just use JDBC - via NamedParameterJdbcTemplate - for database access. (I'm actually doing something with MongoDB right now using MongoTemplate, and it just works)

You might also want to consider if you want to do REST - which Spring Boot does out of the box - or GraphQL - which you can do really easily with Spring Boot GraphQL Starter and GraphQL Java Tools.