idea+springboot+mybatis+mysql+bootstrap 配置

    xiaoxiao2024-12-21  4

    记:搭建springboot及使用

    springboot配置mysqlmybatis配置bootstrap配置

    springboot

    我也是初次入门,因为在网上找的文件好单一,也不是特别友好,所以我就介绍一下我集成的配置,有什么需要改进的还请大神们指教(抱拳) 在idea中创建项目我就不介绍了,因为好多大神博主都有详细的介绍!

    这是我的项目结构图

    配置mysql

    <!--添加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配置

    <!--集成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后配置的是实体类存放的目录

    bootstrap配置

    <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

    最新回复(0)