I want to get myself more familiar with Spring Data & Spring Boot. I have looked at examples and couldn't find one that is not used by running it on a server like tomcat etc.
Is it possible to develop a simple client application that just talks to the db and runs on an OS by using spring data or spring boot?
I get a sense that your question is rather:
Can spring boot be run without a web container?
Simply start your spring boot app in a non-web environment:
new SpringApplicationBuilder() // .sources(SpringBootApp.class)// .web(false) .run(args);
Also, you obviously should not add the
web(false), spring boot launches a web container if it finds one in the classpath.
web(false) ensure that it does happens.