SpringBoot 入门与配置
今天没事看了下SpringBoot, 入了个门,写了个简单的helloword, 和一些基础的配置
开发环境我用的是 Eclipse 和 JDK1.8 ,Maven3.3
首先需要添加有关SpringBoot的依赖,以下是我的pom文件
其中 jpa与 MySQL 可以不用(这俩个是后来做与数据库交互的时候用的)
至于Springweb是必须的, 否则很多注解都用不了,这样连HelloWorld都看不到的咯。
写一个含有main方法的类 ,注上@SpringBootApplication 如图:
这样子右键,Run as ---> JavaApplication ,运行完之后,访问localhost:8080 能看到东西则是成功,如果是404也正常,因为我们没有编写任何页面与Controller
至于配置呢,在Application的同级目录下, 编写个controller,用于页面访问与数据显示(具体操作与springmvc类似)
然后在resources中创建 application.yml 在这个文件里面配置一些自带的属性如:
context-path: /projectname
port: 8082
这俩个分别意思是配置项目名称与端口号 ,当然还可以自定义属性
name: zhangsan //切记冒号后面需要跟一个空格
然后在controller里面就可以 通过@Value属性来获取该值,如图:
配置文件:
controller :
效果图:
那么如果在配置多的情况下 重复的用@Value去获取也显得繁琐,
我们可以采用这种配置,配置文件如图:
然后新建一个实体类,参数名字对应且提供set get方法,
@ConfigurationProperties(prefix= "xx") 这个注解的作用呢 是让实体类里的属性与配置文件里面的xx底下的属性对应, xx为配置文件中的person
@Component 是用来依赖注入, 好让controller 可以@Autowired 注入
controller :
访问结果:
这样的一种使用方法比较方便。文章就到这里,本小白还在学习中,如有遗漏与错误,请多多指教 。