Why there is no application.properties in my Spring Boot apllication? - spring

I made a package using Spring Boot Initalizer website with the following:
Kotlin
Gradle Kotlin
3.0.2
But I don't have the application properties file in my project. Where can I set the required properties ? Also, there is any documentation available with all of them ?
I tried searching on Google. But mostly are older versions of Spring Boot so that is not relevant
I tried searching on official website but nothing describes what I search.

Generated the spring boot app with same configuration using Spring Initializr.
The 'application.properties' file is present in src > main > resources folder.
Spring Initializr - Kotlin, Gradle

Related

Spring Boot web app without maven

Friends,
I am trying to build a Spring boot project. but the challenge is maven isn't working in office environment(basically proxy isn't allowing).
Is there any way to create a spring boot project without maven?
if I can get any boiler code link would be very helpful.
Yes, it is possible. Just add all the necessary jar in project class path manually. Example Spring boot project jar added by gradle.
Part1
Part2

Customizing Spring Boot project structure

I am a bit intrigued by Spring boot project structure.
When I create a spring boot project using Eclipse (with Spring tools plugin) and spring initializr (in eclipse Spring->Spring Starter Project), there is no folder src/main/webapp/WEB-INF created. Now is that (src/main/webapp/WEB-INF) to be created manually? If not how to create that directory using spring Spring Starter Project ? If Spring Starter Project is not answer how to create it using some kind of wizard. I am using eclipse with "spring tools" plugin (sts+spring-ide)
I have searched in the web and I am yet to find my answer. Please guide.
In short I am looking for answers to what (and how) are the customization options for project structure in a spring boot project.

Spring Boot 1.4.0.RELEASE and Spring 4.3.2.RELEASE

I'm trying to update my project to Spring Boot 1.4.0.RELEASE and Spring 4.3.2.RELEASE but it fails with a following errors:
The project was not built since its build path is incomplete:
Cannot find the class file for org.springframework.core.io.support.PropertySourceFactory.
Cannot find the class file for org.springframework.core.NestedRuntimeException.
Does Spring Boot 1.4.0.RELEASE support Spring 4.3.2.RELEASE and if so what am I doing wrong and how to fix it ?
See my answer here for someone trying to do the same. You basically have to use dependency management to get your dependencies straight.

Spring Boot 1.2.4.RELEASE cannot generate a simple Startup Project

I am using Spring Boot version 1.2.4.RELEASE to generate a simple web project. The full Url for creating this project is:
http://start.spring.io/starter.zip?name=demo3&groupId=org.test&artifactId=demo3&version=0.0.1-SNAPSHOT&description=Demo+project+for+Spring+Boot&packageName=demo3&type=maven-project&packaging=jar&javaVersion=1.7&language=java&bootVersion=1.2.4.RELEASE&dependencies=web
The download starter project opened in the STS 3.6.4.RELEASE with tons of errors: Missing artifact, ArtifactDescriptorException from the pom.xml file.
However, if I use version 1.1.12.RELEASE of the Spring Boot, I have no problem to create the startup project.
Is this a bug in the 1.2.4.RELEASE of the Spring Boot? I doubt it.
The project is OK.
Please to check your local env, specially connexion, maven configuration (setting.xml), ...etc
Good luck

How to add email to Spring Boot gradle build

Spring boot has a number of starter dependencies. The default set does not include support for mail (org.springframework.mail is missing in Boot). How do I configure my build.gradle to include the spring framework mail support?
For spring boot you want to use this:
compile("org.springframework.boot:spring-boot-starter-mail")
See more about spring starters here
Try spring-context-support, ie
compile 'org.springframework:spring-context-support'
You might find this a helpful tool for that kind of query: http://www.findjar.com.

Resources