代码层的结构
根目录:com.springboot
1.工程启动类(ApplicationServer.java)置于com.springboot.build包下
2.实体类(domain)置于com.springboot.domain
3.数据访问层(dao)置于com.springboot.repository
4.数据服务层(service)置于com,springboot.service,数据服务的实现接口(serviceImpl)至于com.springboot.service.impl
5.前端控制器(controller)置于com.springboot.controller
6.工具类(utils)置于com.springboot.utils
7.常量接口类(constant)置于com.springboot.constant
8.配置信息类(config)置于com.springboot.config
资源文件的结构
根目录:src/main/resources
1.配置文件(.properties/.json等)置于config文件夹下
2.国际化(i18n))置于i18n文件夹下
3.spring.xml置于META-INF/spring文件夹下
4.页面以及js/css/image等置于static文件夹下的各自文件下
初安装没有数据库可用DataSourceAutoConfiguration会自动加载.可以排除此类的自动配置,在启动类中加入
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
properties写中文会出现乱码,要先转成转成unicode
对于测试环境,预生产环境,生产环境可以使用不同的配置,如果只想写到一个文件中,yml与是支持的,每个块用 --- 隔开
Ideal 要配置编译环境:springBoot启动在Active Profiles:输入dev/test/prod
datasource默认只支持单数据源
打成 jar 包
如果你使用的是 maven 来管理项目,执行以下命令既可以
cd 项目跟目录(和pom.xml同级)
mvn clean package
## 或者执行下面的命令
## 排除测试代码后进行打包
mvn clean package -Dmaven.test.skip=true
网友评论