SpringBoot的环境搭建和基本开发:
1.环境开发就不说了,一个程序员的基本功:
2.基本开发-使用自定义的配置:
2.1.配置文件.properties和yml文件.
2.2.SpringBoot配置文件的优先级:
1.命令行参数.
2.来自java:com/env的JNDI属性:
3.java系统属性(System.getProperties())
4.操作系统环境变量.
5.RandomValuePropertySource配置的random.*属性值.
6.jar包外部的application-{profile}.properties或application-{profile}.yml(带spring.profile)配置文件.
7.jar包内部的application-{profile}.properties或application-{profile}.yml(带spring.profile)配置文件.
8.jar包外部的application.properties或application.yml(带spring.profile)配置文件.
9.jar包内部的application.properties或application.yml(带spring.profile)配置文件.
10.@Configuration注解类上的@PropertySource
11.通过SpringApplication.setDefaultProperties指定的默认属性.
3.基本开发-使用jsp和jstl,访问jsp页面.
3.1.添加对应的pom.xml
<!-- 新增JSP和JSTL的Maven的依赖配置.--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>7.0.59</version> </dependency> <!-- jsp标签库 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency>
3.2.设定放置jsp的文件夹,新建webapp文件夹,与resources同级
3.3.设定配置属性文件:
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
3.4.打个例子访问一下:
@Controller public class Test01 { @RequestMapping("/index") public String index(){ return "index"; } }
提示:该@SpringBootApplication注解等价于以默认属性使用@Configuration,@EnableAutoConfiguration(启用注解)和@ComponentScan。