美文网首页
spring boot框架一

spring boot框架一

作者: 灿烂的GL | 来源:发表于2019-08-27 10:34 被阅读0次

1、配置信息及引用
• Yml/properties配置文件
其中yml中配置信息以key/value形式呈现:

person:
    age:16

其中properties中配置信息书写方式:

person.age=16

获取配置信息方式一:
@ConfigurationProperties(prefix = "person")====>用于加载全局配置文件(application.properties
可以获取在配置文件(yml/properties)中放置的基本信息
获取配置信息方式二:
采用@value
@value("${key}")
两种方法使用区别:

区别

问题一:如果不是全局配置文件中的配置信息怎么加载,如person.properties/xml
解决方法=====>
@PropertySource("calsspath:person.properties")
@Component
@ConfigurationProperties(prefix = "person")
xml配置文件
@ImportResource(locations={"classpath:beans.xml"})


2、spring boot日志关系
实用方法一:如何查看pom文件中依赖项间的依赖关系
在IDEA中——>在pom文件中右键——>

生成依赖关系
依赖关系呈现
问题一:spring boot日志底层依赖关系
springboot日志底层依赖关系
问题二,如何使用自己配置的log文件
解决方法:=====>引入对应的xml文件即可
选择合适的配置文件
备注:自己指定的话最好用logback-spring.xml
方便debug

3、mybetis
步骤一:引入依赖:

依赖
问题一:如何实现对数据库的操作
方法一:
参考层级结构和mapper文件写法
controller层参考
备注:如果不加@mapper注解,也可以采用批量扫描mapper接口,在启动类中添加
启动类中添加
方法二:采用配置文件方法
在yml文件中配置mapper-locations的路径:
yml中配置路径
映射的配置文件(mapper.xml文件)
mapper映射文件
mapper的java方法
可以看见绿色的箭头,方法下层即为映射文件中update的sql语句。
定义实体类(采用JPA注解)
@Entity------<这是一个实体类,并与数据库表存在映射关系>
@Table(name = "")--------<具体到某一个数据库表>
设置实体类属性
dao层

4、缓存
实用方法一:构建工程中自动导入依赖包

创建项目时即选择好
实用方法二:写代码步骤
先后顺序参考
image.png

相关文章

网友评论

      本文标题:spring boot框架一

      本文链接:https://www.haomeiwen.com/subject/tadhjctx.html