关闭

spring boot 开发相关

309人阅读 评论(0) 收藏 举报
分类:

转载请注明出处。

用了spring boot有一段时间了,中途也遇到过一些坑.下面记录一下:
刚开始使用eclipse做开发,但是对于做android的我来说,eclipse很久不用了,最主要的是eclipse需要自己安装gradle,然后将web项目转成gradle项目.太麻烦了.鉴于spring boot内置tomcat,本身就是一个java程序,所以果断使用android studio进行开发.

以下有几个点需要注意:

  1. 目录结构:src/main下面一个java目录存放代码,另一个resources目录存放资源.(当然最主要的build.gradle要正确配置)
    项目结构图

  2. 使用的hibernate.cfg.xml文件内容,此处使用mysql:

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>

        <!-- Database connection settings -->
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost:3306/m_c</property>
        <property name="connection.username">thy</property>
        <property name="connection.password">******</property>


        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>


        <!-- Echo all executed SQL to stdout -->
        <property name="show_sql">true</property>
        <property name="format_sql">true</property>
        <!-- Drop and re-create the database schema on startup -->
        <property name="hbm2ddl.auto">update</property>

        <mapping class="com.thy.model.User" />
    </session-factory>

</hibernate-configuration>

3 . 关于jsp模板代码,代码置于resources/templates目录下,其他的css,js,图片等放到静态资源目录下,默认的资源目录

private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {  
        "classpath:/META-INF/resources/", "classpath:/resources/",  
        "classpath:/static/", "classpath:/public/" };  

优先级顺序为:META/resources > resources > static > public

4 . 要使用html模板,需要引入以下模块

compile("org.springframework.boot:spring-boot-starter-thymeleaf")

暂时先写到这,以后在慢慢整理

0
0
查看评论

SpringBoot17-springboot的Web开发-Web相关配置

一:Spring Boot提供自动配置        通过查看WebMvcAutoConfiguration及WebMvcProperties的源码,可以发现Spring Boot为我们提供了如下的自动配置。  1,自动配置的Vi...
  • wj903829182
  • wj903829182
  • 2017-08-12 10:06
  • 494

《Spring Boot Cook Book》阅读笔记

最近一个月一直在学习Spring Boot框架,在阅读《Spring Boot Cook Book》一书的过程中,记录了一些学习笔记,在这里整理出一篇目录供大家参考。
  • duqi_2009
  • duqi_2009
  • 2015-12-27 15:08
  • 1914

使用Spring Boot开发Web项目

前面两篇博客中我们简单介绍了Spring Boot项目的创建、并且也带小伙伴们来DIY了一个Spring Boot自动配置功能,那么这些东西说到底最终还是要回归到Web上才能体现出它的更大的价值,so,今天我们就来看一下如何使用Spring Boot来开发Web项目。当然,如果小伙伴对Spring ...
  • u012702547
  • u012702547
  • 2016-12-21 17:26
  • 67983

macOS搭建Spring Boot开发环境

软硬件环境 macOS Sierra java 1.8.0_65 maven 3.5.0 idea 2017.1.5 前言最近接触了一点java web相关的知识,了解一下最近比较火的开发框架Spring Boot,站在一个从未涉足过java web和spring的开发者角度来讲,spring bo...
  • djstavaV
  • djstavaV
  • 2017-07-15 11:34
  • 650

【Spring Boot】使用Spring Boot来搭建Java web项目以及开发过程

一、Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid ...
  • zsq520520
  • zsq520520
  • 2017-02-13 18:07
  • 24021

Spring Boot学习笔记-开发第一个应用程序

Spring Boot学习笔记
  • frankcheng5143
  • frankcheng5143
  • 2017-03-01 18:06
  • 1129

Spring Boot干货系列:(五)开发Web应用JSP篇

后端编程嘟 2017-03-14 00:06 前言 上一篇介绍了Spring Boot中使用Thymeleaf模板引擎,今天来介绍一下如何使用SpringBoot官方不推荐的jsp,虽然难度有点大,但是玩起来还是蛮有意思的。 正文 先来看看整体的框架结构,跟...
  • gebitan505
  • gebitan505
  • 2017-04-12 10:33
  • 1542

Spring Boot自动配置实例

spring boot之所以能够自动配置bean,是通过基于条件来配置Bean的能力实现的。 常用的条件注解如下 @ConditionalOnBean:当容器里存在指定的Bean的条件下 @ConditionalOnClass:当前类路径下存在指定的类的条件下 @ConditionalOn...
  • weixin_34783968
  • weixin_34783968
  • 2016-12-20 10:33
  • 500

微服务开发的入门级框架Spring Boot详解(四)

前几章把Spring Boot大概都介绍了个遍,如果各位朋友有什么疑问和指教欢迎在评论指出。下面我将介绍如何使用Spring Boot进行企业级开发。大概会从以下几点开始介绍。 如何使用Spring Boot进行企业开发Spring Boot与Spring Cloud(Spring Cloud...
  • ninifengs
  • ninifengs
  • 2017-08-14 10:42
  • 555

Spring Boot开发web应用

Spring Boot非常适合web应用的开发, 你可以非常容易的创建一个内嵌tomcat,jetty,undertow,netty等HTTP服务的应用,可以通过spring-boot-starter-web实现快速构建,也可以通过spring-boot-starter-webflux模块快速构建响...
  • iycynna_123
  • iycynna_123
  • 2017-09-08 11:28
  • 240
    个人资料
    • 访问:27586次
    • 积分:486
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:6篇
    • 译文:4篇
    • 评论:10条
    文章分类
      感谢打赏 微信二维码
      微信
      感谢打赏 支付宝二维码
      支付宝
    最新评论