我也是初次入门,因为在网上找的文件好单一,也不是特别友好,所以我就介绍一下我集成的配置,有什么需要改进的还请大神们指教(抱拳)
在idea中创建项目我就不介绍了,因为好多大神博主都有详细的介绍!
<!--添加mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--集成jdbc驱动-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--数据库驱动-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
application.properties配置
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mysql?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.max-idle=10
spring.datasource.max-wait=10000
spring.datasource.min-idle=5
spring.datasource.initial-size=5
spring.jpa.show-sql=true
<!--集成mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.2.0</version>
</dependency>
application.properties配置
mybatis.mapperLocations=classpath:mappers/*.xml
mybatis.typeAliasesPackage=com.zhuzj.springboot.bean
typeAliasesPackage后配置的是实体类存放的目录
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/
这里说明一下,我访问的是html页面,然后页面加载接口返回json的方式,所以page页面放在了static目录下。大多数都是使用接口放回页面,classpath:/static/
目录下放对应的js,css文件,把page页面放在templates目录下就可以,所以要配置classpath:/templates/
,基于个人吧(我的访问方法 http://localhost:8080/page/index.html)
@Controller
public class BootController {
@Autowired
private BootService bootService;
@RequestMapping("selectAll")
@ResponseBody
public List<BootBean> selectAll(){
List<BootBean> list = bootService.selectAll();
return list;
}
}
注:如果返回json数据一定要用@Controller注解!
我配置的xml修改是不会自动加载,需要重新打jar包进行编译,然后再在Application类中run启动
@RestController
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
我的启动方式:
cmd命令找到项目下mvn clean(清理原有的jar包),mvn install(打jar包)然后target目录下执行java -jar ******.jar命令运行。
如果报错,可以通过mvn clean -X, mvn install -X 命令查看错误信息。
源码下载:https://download.csdn.net/download/meeeeeeee_/11205604