springboot+gradle+thymeleaf简易开发用户管理

通过spring initializr 初始化web项目

将生成的项目解压到指定目录下
在cmd cd进入该目录,执行:gradle build,用gradle编译项目(gradle编译完成后项目目录生成一个build目录,build/libs下会有个一个可执行的xxx-SNAPSHOP.jar)
执行jar文件,在cmd cd进入项目目录:java -jar build/libs/xxx-SNAPSHOT.jar,执行成功后会显示关键信息(tomcat运行端口8080),如下:

环境配置
①gradle项目配置中央仓库(修改build.gradle文件)
repositories {
maven{
url ‘http://maven.aliyun.com/nexus/content/groups/public’;
}
}
②集成Thymeleaf
dependencies {
compile “org.springframework.boot:spring-boot-starter-thymeleaf”
}
Gradle项目导入IDE(Eclipse)中,修改项目根目录下的
src/main/resources/application.propertie配置文件,如下:
spring.thymeleaf.encoding=UTF-8
#热部署静态文件
spring.thymeleaf.cache=false
#使用HTML5标准
spring.thymeleaf.mode=HTML5
编写测试类时,代码如下
//必须静态导入这三个包,才能引用equalTo、conten、status这三个方法
import static org.hamcrest.Matchers.equalTo;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;

@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class HelloControllerTest {
@Autowired
private MockMvc mockMvc;
@Test
public void testSayHello()throws Exception{
mockMvc.perform(MockMvcRequestBuilders.get("/hello").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk())
.andExpect(content().string(equalTo(“Hello World”)));
}

}
Elipse安装gradle插件:Help->install new software…->work with:http://download.eclipse.org/buildship/updates/e46/releases/2.x->点击Add然后勾选name所有项->自动下载插件后finish

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值