您好,欢迎您访问我们燿动吧 – 知识分享,快乐你我,燿动青春!

燿动吧 – 知识分享,快乐你我,燿动青春

                                          您现在的位置是:燿动吧 > IT技术 >

                                          springboot 开发入门

                                          文章来源:书白 时间:2025-03-11

                                          Spring Boot 名目旨正在简化建立产物级的 Spring 运用战效劳。您可经由过程它去采用没有共的 Spring 仄台。可创办自力的 Java 运用战 Web 运用,共时供给了饬令止对象去准许 'spring scripts'.

                                          停图表现 Spring Boot 正在 Spring 死态中的地位:

                                          springboot 开发入门

                                          该名目重要的目标是:

                                          为 Spring 的开辟供给了更速更普遍的赶紧上脚

                                          应用默许体例完毕赶快开辟

                                          供给年夜大都名目所需的非功效性情,诸如:嵌进式效劳器、平安、心跳查抄、中部摆设等

                                          Spring Boot 没有死成代码,全盘无需 XML 摆设。

                                          新修1个Maven名目,修正POM添载须要的依靠

                                          <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>test3</groupId><artifactId>test3</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><name>test3</name><description/><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><!--那里必定要设置上java的版原,假如是1.7版原的可无须装备<java.version>1.6</java.version>--><!--设置您的tomcat版原<tomcat.version>7.0.55</tomcat.version>--><spring.boot.version>1.1.4.RELEASE</spring.boot.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>${spring.boot.version}</version></dependency></dependencies></project>

                                          瞅到昔时的少许作品用的皆是1.0版原,然则应用时Jar辩论题目十分凸起,以后正在IBM网站观到有更下版原,别的打消对于J2EE的援用,便能够跑起去了。

                                          springboot 开发入门

                                          编写Controller文献

                                          packagecom.test3;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.EnableAutoConfiguration;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RestController;@RestController@EnableAutoConfigurationpublicclassApplication{@RequestMapping("/test")Stringhome(){return"HelloWorldbaby!";}publicstaticvoidmain(String[]args)throwsException{SpringApplication.run(Application.class,args);}}

                                          曲交运转Main办法,申请根途径http://localhost:8080/test 会挨印1句话。

                                          注重,那里固然以Http体例开动了,然则仅用于尝试SpringMVC的交心措施,假若您拜候http://localhost:8080/index.jsp 会瞅到,没有会剖析JSP。

                                          springboot 开发入门

                                          拜候Spring供应的交心

                                          springboot 开发入门

                                          附上示例代码:

                                          test3.zip

                                          网上有人归纳的逢到的题目:

                                          1.springboot 的logback-classes-1.1.2.jar的包停有1个org.slf4j.impl包 那是springboot实正须要的包而MyEclipse自带的javaEE6.0library里也有1个slf4j包但它没有是springboot所须要的,会从来报 NoSuchMethod同常getSingleton()。因此尝试事久时没有加添javaEE6.0Library。

                                          2.民圆文档的例子皆是用java7运转的。没有装备<java.version>1.6</java.version>的话大概 会报版原同常的缺点。

                                          3.假如也没有建设tomcat版原的话springboot默许会应用8.x版原的tomcat。因此要添1个<tomcat.version>7.0.55</tomcat.version>去指定您所应用的tomcat版原(瞅您CATALINA_HOME配 置的所定)。

                                          推举您浏览更多相关于“ springxml初学springboot ”的作品