java - SpringBoot helloworld MVC application won't load -


i'm familiar old way of using spring servlet mapping, thought i'd try springboot new application going quicker , use defaults wherever possible.

i can't seem basic helloworld controller work.

it seems springboot not bootstrapping @ all. put breakpoint in application main method , doesn't break.

using gradle build project, , deploy in tomcat through intellij.

i'm missing simple i'm sure. it?

here gradle file:

buildscript {     ext {         springbootversion = '1.2.3.release'     }     repositories {         mavencentral()     }     dependencies {         classpath("org.springframework.boot:spring-boot-gradle-plugin:${springbootversion}")     } }  apply plugin: 'java' apply plugin: 'idea' apply plugin: 'spring-boot' apply plugin: 'war'   war {     basename = 'test'     version = '0.0.1-snapshot' } sourcecompatibility = 1.8 targetcompatibility = 1.8  repositories {     mavencentral() }  configurations {     providedruntime }  dependencies {     compile("org.springframework.boot:spring-boot-starter-actuator")     compile("org.springframework.boot:spring-boot-starter-security")     compile("org.springframework.boot:spring-boot-starter-aop")     compile("org.springframework.boot:spring-boot-starter-data-jpa")     compile("org.springframework.boot:spring-boot-starter-web")     compile("org.springframework.boot:spring-boot-starter-log4j2")     providedruntime("org.springframework.boot:spring-boot-starter-tomcat")     testcompile("org.springframework.boot:spring-boot-starter-test") }  task wrapper(type: wrapper) {     gradleversion = '1.12' } 

application.java

@springbootapplication public class testapplication {  public static void main(string[] args) {   applicationcontext ctx = springapplication.run(testapplication.class, args); } } 

servlet initializer:

public class servletinitializer extends springbootservletinitializer {     @override     protected springapplicationbuilder configure(springapplicationbuilder application) {         return application.sources(testapplication.class);     } } 

and controller:

@restcontroller @enableautoconfiguration public class indexcontroller {     @requestmapping("/")     public string index() {         return "greetings spring boot!";     } } 

found problem.

i started new application without spring boot. old fashioned xml based spring application, , approach see exception. complaining compiling in 1 java version , running in another. trying working in java 8.

i have switched java 7 , sure enough, springboot application works fine.

thanks paulinuk suggestion. it's not great can't see exceptions if there issue when bootstrapping springboot though.


Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -