码云 Gitee IDE 全新上线——支持 Git 管理的轻量在线编码环境
Watch Star Fork

70KG / springboot_demo

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
暂无描述
Loading...
readme.txt 3.10 KB
**************此工程承担producer**************

scope的分类
compile:
默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,
当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。
test:
scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。
runntime:
runntime表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,
跳过编译而已,说实话在终端的项目(非开源,企业内部系统)中,和compile区别不是很大。比较常见的如JSR×××的实现,
对应的API jar是compile的,具体实现是runtime的,compile只需要知道接口就足够了。
oracle jdbc驱动架包就是一个很好的例子,一般scope为runntime。另外runntime的依赖通常和optional搭配使用,
optional为true。我可以用A实现,也可以用B实现。
provided:
provided意味着打包的时候可以不用包进去,别的设施(Web Container)会提供。事实上该依赖理论上可以参与编译,
测试,运行等周期。相当于compile,但是在打包阶段做了exclude的动作。
system:
从参与度来说,也provided相同,不过被依赖项不会从maven仓库抓,而是从本地文件系统拿,一定需要配合systemPath属性使用.

-------------------------------------------------------------------------------------------------
Thymeleaf:
1.html文件放在resources下的templates文件夹下面(不区分大小写)
2.Controller注解为@Controller
3.return "HelloThymeleaf"和html文件名一致
4.<!-- 使用thymeleaf模板引擎 -->
  <dependency>
	  <groupId>org.springframework.boot</groupId>
	  <artifactId>spring-boot-starter-thymeleaf</artifactId>
  </dependency>
-------------------------------------------------------------------------------------------------
springboot+mybatis:
1.pom中引入mybatis-spring-boot-starter
2.在启动类中添加对mapper包扫描@MapperScan
3.application.properties中添加
	mybatis.config-locations=classpath:mybatis/mybatis-config.xml
	mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
4.编写mapper接口以及配置文件
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------

项目点评 ( 0 )

你可以在登录后,发表评论

搜索帮助